mybatis 您所在的位置:网站首页 mybatisplus根据条件查询指定字段 mybatis

mybatis

#mybatis| 来源: 网络整理| 查看: 265

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录 学习准备前言一 在Mapper层自定义方法二、创建mapper.xml文件三、配置YAML总结

学习准备

使用mybaits-plus配置项目好基本的三个层次 dao service controller 可以参考我的这篇文章 如何快速使用 Mybatis-plus.

前言

mybatis-plus的使用确实很方便,但我们在日常的使用中难免遇到复杂的查询 这时候应该使用xml自定义sql

提示:以下是本篇文章正文内容,下面案例可供参考

一 在Mapper层自定义方法

在这里插入图片描述 这里定义了一个根据ID查询方法

package com.example.demo.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.example.demo.entity.User; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; @Mapper public interface UserMapper extends BaseMapper { User selectUserByID(@Param("id") int id); } 二、创建mapper.xml文件

我这里是在resources下创建了mapper文件夹 并在里面创建User.xml 在这里插入图片描述 在这里插入图片描述

select * from db01.dept where deptno = #{id} 三、配置YAML

在这里插入图片描述 在这里插入图片描述

spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver username: root password: 123456 url: jdbc:mysql://localhost:3306/db01?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true&useSSL=false&serverTimezone=GMT%2B8 server: port: 8082 mybatis-plus: configuration: log-impl: org.apache.ibatis.logging.stdout.StdOutImpl mapper-locations: classpath:mapper/*.xml type-aliases-package: com.example.demo.entity 总结

在这里插入图片描述 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有