基于SpringBoot使用MyBatis插件的问题
1:MyBatis
MyBatis-Plus为我们提供了强大的mapper和service模板,能够大大的提高开发效率。但是在真正开发过程中,MyBatis-Plus并不能为我们解决所有问题,例如一些复杂的SQL,多表联查,我们就需要自己去编写代码和SQL语句,我们该如何快速的解决这个问题呢,这个时候可以使用MyBatisX插件。
MyBatisX插件一款基于 IDEA 的快速开发插件,为效率而生。
2:MyBatis安装和使用
文章图片
1:使用IDEA连接本机数据库
文章图片
【基于SpringBoot使用MyBatis插件的问题】2:Maven引入依赖
使用MyBatisPlue,Druid数据库连接池,MySql驱动
com.baomidou mybatis-plus-boot-starter3.5.1 mysql mysql-connector-java5.1.37 runtimecom.alibaba druid-spring-boot-starter1.1.17
3:选择要生成代码的数据库表
文章图片
4:结果
实体类:
文章图片
mapper接口继承BaseMapper:
文章图片
service接口继承Iservice:
文章图片
serviceImpl实现类继承ServiceImpl实现类service接口:
文章图片
mapper的xml映射:
文章图片
这里基本上的CRUD都可以实现。
到此这篇关于基于SpringBoot使用MyBatis插件的文章就介绍到这了,更多相关SpringBoot使用MyBatis插件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
推荐阅读
- SpringBoot整合Netty实现WebSocket的示例代码
- SpringBoot|SpringBoot 枚举类型的自动转换的实现
- 深度卷积神经网络|深度卷积神经网络 matlab,matlab使用贝叶斯优化的深度学习(卷积神经网络CNN)
- e-009|e-009 matlab,matlab使用贝叶斯优化的深度学习
- java|pytorch贝叶斯网络_使用贝叶斯优化快速调试pytorch中的超参数的快速教程
- Tomcat实现基于域名的多虚拟主机
- Android|Android----banner使用详解
- 柔性数组的介绍和简单使用
- mac安装svn,Homebrew简单使用
- 佳博GP2120TU标签打印机 安装和使用教程(PC)