服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - Java教程 - 基于SpringBoot使用MyBatis插件的问题

基于SpringBoot使用MyBatis插件的问题

2022-10-27 12:03HDLaZy Java教程

MyBatis-Plus并不能为我们解决所有问题,例如一些复杂的SQL,多表联查,我们就需要自己去编写代码和SQL语句,我们该如何快速的解决这个问题呢,这个时候可以使用MyBatisX插件,今天小编给大家带来了SpringBoot使用MyBatis插件问题,感

1:MyBatis

MyBatis-Plus为我们提供了强大的mapper和service模板,能够大大的提高开发效率。但是在真正开发过程中,MyBatis-Plus并不能为我们解决所有问题,例如一些复杂的SQL,多表联查,我们就需要自己去编写代码和SQL语句,我们该如何快速的解决这个问题呢,这个时候可以使用MyBatisX插件
MyBatisX插件一款基于 IDEA 的快速开发插件,为效率而生。

2:MyBatis安装和使用

基于SpringBoot使用MyBatis插件的问题

1:使用IDEA连接本机数据库

基于SpringBoot使用MyBatis插件的问题

2:Maven引入依赖
使用MyBatisPlue,Druid数据库连接池,MySql驱动

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<dependency>
          <groupId>com.baomidou</groupId>
          <artifactId>mybatis-plus-boot-starter</artifactId>
          <version>3.5.1</version>
      </dependency>
      <dependency>
          <groupId>mysql</groupId>
          <artifactId>mysql-connector-java</artifactId>
          <version>5.1.37</version>
          <scope>runtime</scope>
      </dependency>
      <dependency>
          <groupId>com.alibaba</groupId>
          <artifactId>druid-spring-boot-starter</artifactId>
          <version>1.1.17</version>
      </dependency>

3:选择要生成代码的数据库表

基于SpringBoot使用MyBatis插件的问题

4:结果
实体类:

基于SpringBoot使用MyBatis插件的问题

mapper接口继承BaseMapper:

基于SpringBoot使用MyBatis插件的问题

service接口继承Iservice:

基于SpringBoot使用MyBatis插件的问题

serviceImpl实现类继承ServiceImpl实现类service接口:

基于SpringBoot使用MyBatis插件的问题

mapper的xml映射:

基于SpringBoot使用MyBatis插件的问题

这里基本上的CRUD都可以实现。

到此这篇关于基于SpringBoot使用MyBatis插件的文章就介绍到这了,更多相关SpringBoot使用MyBatis插件内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/hd_cash/article/details/123777873

延伸 · 阅读

精彩推荐