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了。

相关推荐
写代码写到手抽筋15 分钟前
5G上行DCI字段判定:端口 流数 PMI选择详解
java·算法·5g
xieliyu.26 分钟前
Java算法精讲:双指针(二)
java·开发语言·算法
jeffer_liu1 小时前
Spring AI 生产级实战:裁判员
java·人工智能·后端·spring·大模型
小bo波2 小时前
枚举实战
java·设计模式·枚举·后端开发·代码重构
夜微凉42 小时前
三、Spring
java·后端·spring
橘右今2 小时前
2026 Java后端高频面试宝典
java·开发语言·面试
xyzzklk3 小时前
解决Salesforce无法向外发送邮件
android·java·开发语言·网络·crm·salesforce·客户关系管理
biubiubiu07063 小时前
SpringBoot关于外部化配置
java·spring boot·spring
zzz_23684 小时前
【Spring】面试突击系列(二):SpringBoot 入门与自动配置原理
java·spring boot·spring
Full Stack Developme4 小时前
Spring AOP 与 AspectJ
java·后端·spring