MyBatisPlus创建新的Mapper.xml映射文件而不使用框架自带的?

MyBatisPlus创建新的Mapper.xml映射文件而不使用框架自带的?

以后使用数据库框架的时候可以使用MyBatisPlus而不适用MyBatis,因为MyBatisPlus更为简便,像简单的增删改查操作,在MyBatisPlus中可以直接完成,不用写Mapper.xml映射文件和动态代理接口中的方法,这些MyBatisPlus底层已经帮我们完成了。因此基本的增删改查操作。如果使用MyBatisPlus的话就会特别方便。

而像一些复杂的sql语句,MyBatisPlus底层没有提供的,我们可以自定义,这个时候就需要我们写Mapper.xml映射文件和动态代理接口中的方法了,我们以SpringBoot+MyBatisPlus的整合项目为例。首先写一个Mapper.xml映射文件,如下图:

然后在动态代理接口中增加相应的方法,如下图:

最后在SpringBoot配置文件中把MP的Mapper.xml映射文件加载进来,如下图:

最后启动SpringBoot项目测试就ok了。

相关推荐
小醉你真好12 分钟前
Spring Boot 数据源配置中为什么可以不用写 driver-class-name
spring boot·后端·源代码管理
SirLancelot136 分钟前
数据结构-Set集合(一)Set集合介绍、优缺点
java·开发语言·数据结构·后端·算法·哈希算法·set
haaaaaaarry41 分钟前
Element Plus常见基础组件(一)
java·前端·javascript·vue.js
歌者長門1 小时前
做题笔记:某大讯飞真题28道
java·数据结构·算法
Savvy..1 小时前
Day05 Maven
java·junit·maven·注解
Goboy1 小时前
我是如何设计出高性能群消息已读回执系统的
java·后端·架构
阳光明媚sunny1 小时前
结构型设计模式
java·设计模式
码luffyliu1 小时前
Java:高频面试知识分享1
java·八股文
小信丶2 小时前
Spring Boot 简单接口角色授权检查实现
java·spring boot·后端
IT乐手2 小时前
java 或 安卓项目中耗时统计工具类
android·java