栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MybatisPlus学习之MyBatisX插件比代码生成器还好用的哦

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MybatisPlus学习之MyBatisX插件比代码生成器还好用的哦

目录

概述

之前存在的问题

①文件定位问题

②mapper接口与配置文件方法名不对应

MyBatisX解决上述两个问题

①通过我们的idea安装MyBatisX插件

②解决文件定位问题,即解决上面第一个存在的问题 

 ③解决mapper接口与配置文件方法名不对应问题

MybatisX 生成代码(idea必须连接数据库)

使用idea连接数据库

在要操作的表上点击右键 

MyBatis插件使用方法详解


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

之前存在的问题

①文件定位问题

我们都知道每一个mapper接口都会对应一个mapper的xml配置文件。当我们在某个mapper接口中写了一个自定义的方法需要去对应的mapper配置文件中写sql来实现的时候,如果此时有成百个配置文件,你怎么找呢?有的小伙伴说我可以使用ctrl+shift+N来快速搜索。这是一个办法,但是还是比较慢。

②mapper接口与配置文件方法名不对应

当我们在mapper接口中写了方法需要去mapper配置文件中写sql的时候,如果我们不小心在配置文件对应的sql语句的id上少些一个字母或者多写一个字母都不会使我们的方法执行成功。

MyBatisX解决上述两个问题

①通过我们的idea安装MyBatisX插件

在setting-->plugins然后按照下图进行安装即可

②解决文件定位问题,即解决上面第一个存在的问题 

当我们安装了mybatisx的时候我们会发现我们的mapper类以及mapper配置文件是下面这样的。

 当我们进入某一个mapper接口的时候点击左侧的小鸟就会快速进入与其对应的mapper配置文件。

当我们进入mapper配置文件,也可以点击左侧的小鸟 进入到与其对应的mapper接口。

 ③解决mapper接口与配置文件方法名不对应问题

当我们在mapper接口中写了一个自定义的方法的时候,会看到它是报错的,因为在对应的mapper配置文件中没有对应的sql语句实现它的功能,如下。

 这个时候我们可以将鼠标放在飘红的方法名上,然后点击Generate statement即可

 这样就会自动的在对应的配置文件中给我们生成sql的架子

MybatisX 生成代码(idea必须连接数据库)

使用idea连接数据库

 

在要操作的表上点击右键 

 选择MybatisX-Generator,按照自己项目设置好各个配置

 

 点击完成,就在我们的项目工程中生成我们想要的

 这是自动生成的配置文件

 此时如果在mapper接口中自定义方法的话,选择性就太多了

 

 

会自动生成完整的方法

 而且在配置文件中还会生成较为详细的sql语句

 是不是觉得mybatisx比代码生成器好使多了

MyBatis插件使用方法详解

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830212.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号