MybatisX 快速开发插件过程详解

 更新时间:2021年10月04日 09:29:27   作者:消灬逝  
MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。这篇文章主要介绍了MybatisX 快速开发插件,需要的朋友可以参考下

简介

MybatisX 是一款基于 IDEA 的快速开发插件,方便在使用mybatis以及mybatis-plus开始时简化繁琐的重复操作,提高开发速率。
注:idea得用最新的版本才能生效一些功能,我用的是2020.3版本的

基础功能

 1.xml跳转

添加插件后在dao层会多一只戴红色头巾的小鸟,同样在对应xml文件方法前也会对应一直戴蓝色头巾的小鸟,点击即可在dao和xml文件之间跳转

在这里插入图片描述在这里插入图片描述

2.代码生成

在开发中在到中写好接口后,还要到xml中写对应的xml方法,有了MybatisX后只用在dao中写好对应方法后,按Alt+Enter选择自动生成就能自动在xml中生成对应的映射方法,妈妈在再也不用担心为写错映射了!!!
在这里插入图片描述

在这里插入图片描述

xml中:

在这里插入图片描述

直接写sql就好了!!!

什么??你连简单的sql都不想写?可以可以,MybatisX直接给你把实体相关的增删查改都给你生成了,用idea连接到你的数据库,选择一个心仪的对象(一张表),右键选择Mybatis-Generator

在这里插入图片描述

选择配置(具体需要大家可以自行选择,没有就默认即可):

在这里插入图片描述

这就算是帮你弄好了dao、pojo和xml,其实个以前mybatis的代码生成是一样的,只是MybatisX给直接处理成了可视化配置,省去了配置,只是它都是生成在generator的文件夹中,怎么设置它生成的位置,暂时没搞懂,先手动移动到该去的地方就好

在这里插入图片描述

真的是太棒了,妈妈再也不用担心我写错dao、pojo和xml了!!

3.JPA提示和生成语句

MybatisX会根据实体字段写出方法名

在这里插入图片描述
在这里插入图片描述

A:就这???

B:别急啊,还有的,它还会根据这个方法名生成对应的sql!!!

A:纳尼!!!

是的!MybatisX还会根据你写的方法名生成对应的方法(前提得你写的是像我这样的,驼峰映射),然后Alt+Enter选择Generate Mybbatis Sql

在这里插入图片描述

就能生成对应 的dao方法

在这里插入图片描述

还有xml中的sql也给我们自动生成了,是不是很方便

在这里插入图片描述

无论是添加,查询,删除,只要按照规则来写,MybatisX都会生成对应的方法和xml
呀!!妈妈再也不用担心我不会。。。不!孩子,快关注这个小编,还有啥不会的!就是干,欧力给!!

​MybatisX官方文档

在这里插入图片描述

到此这篇关于MybatisX 快速开发插件的文章就介绍到这了,更多相关MybatisX开发插件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于SpringBoot+Redis的Session共享与单点登录详解

    基于SpringBoot+Redis的Session共享与单点登录详解

    这篇文章主要介绍了基于SpringBoot+Redis的Session共享与单点登录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • HashSet和TreeSet使用方法的区别解析

    HashSet和TreeSet使用方法的区别解析

    这篇文章主要介绍了HashSet和TreeSet使用方法的区别解析,具有一定借鉴价值,需要的朋友可以参考下
    2018-01-01
  • java实现发送短信验证码

    java实现发送短信验证码

    这篇文章主要为大家详细介绍了java实现发送短信验证码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • mybatis同一张表多次连接查询相同列赋值问题小结

    mybatis同一张表多次连接查询相同列赋值问题小结

    这篇文章主要介绍了mybatis同一张表多次连接查询相同列赋值问题,非常不错,具有参考借鉴价值,需要的的朋友参考下
    2017-01-01
  • JAVA中出现异常、抛出异常后续代码是否执行情况详析

    JAVA中出现异常、抛出异常后续代码是否执行情况详析

    当产生异常后,并在异常处理器中进行执行之后,程序会是如何的一种状态,是终止还是继续执行处理之后的代码呢,下面这篇文章主要给大家介绍了关于JAVA中出现异常、抛出异常后续代码是否执行情况的相关资料,需要的朋友可以参考下
    2024-05-05
  • Spring中配置和读取多个Properties文件的方式方法

    Spring中配置和读取多个Properties文件的方式方法

    本篇文章主要介绍了Spring中配置和读取多个Properties文件的方式方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。
    2017-04-04
  • SpringMVC执行过程详细讲解

    SpringMVC执行过程详细讲解

    MVC是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个组件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑,MVC分层有助于管理和架构复杂的应用程序
    2022-08-08
  • SpringBoot利用dag加速Spring beans初始化的方法示例

    SpringBoot利用dag加速Spring beans初始化的方法示例

    本文介绍了利用DAG加速SpringBoot中Spring beans初始化,先解释了DAG 概念及特性,包括节点入度出度、拓扑排序等,接着阐述加速Spring Bean初始化的实现思路,如识别依赖关系构建DAG、拓扑排序、并行初始化Bean及与Spring集成,还展示了相关代码工程、测试结果及引用
    2024-12-12
  • Java在Word中添加多行图片水印

    Java在Word中添加多行图片水印

    这篇文章主要介绍了Java在Word中添加多行图片,图文讲解的很清晰,有对于这方面不懂得同学可以跟着研究下
    2021-02-02
  • Spring Cloud之配置中心的搭建

    Spring Cloud之配置中心的搭建

    这篇文章主要介绍了Spring Cloud之配置中心的搭建,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07

最新评论