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

相关推荐
亓才孓4 小时前
[Class的应用]获取类的信息
java·开发语言
开开心心就好4 小时前
AI人声伴奏分离工具,离线提取伴奏K歌用
java·linux·开发语言·网络·人工智能·电脑·blender
80530单词突击赢4 小时前
JavaWeb进阶:SpringBoot核心与Bean管理
java·spring boot·后端
爬山算法4 小时前
Hibernate(87)如何在安全测试中使用Hibernate?
java·后端·hibernate
云姜.4 小时前
线程和进程的关系
java·linux·jvm
是码龙不是码农5 小时前
支付防重复下单|5 种幂等性设计方案(从初级到架构级)
java·架构·幂等性
曹牧5 小时前
Spring Boot:如何在Java Controller中处理POST请求?
java·开发语言
heartbeat..5 小时前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
WeiXiao_Hyy5 小时前
成为 Top 1% 的工程师
java·开发语言·javascript·经验分享·后端
苏渡苇5 小时前
优雅应对异常,从“try-catch堆砌”到“设计驱动”
java·后端·设计模式·学习方法·责任链模式