工具介绍
MybatisX 是一款专为 IntelliJ IDEA 设计的快速开发插件,旨在提升 MyBatis 与 MyBatis-Plus 框架的开发效率。(引用自MyBatis-Plus官网)
安装步骤
打开 IntelliJ IDEA。
进入 File -> Settings -> Plugins -> Browse Repositories
。
在搜索框中输入 mybatisx
。
找到 MybatisX 插件并点击安装。
这样就完成了该插件的安装。
准备工作
需要在数据库中新建一个数据库,新建几张表,并配置到idea中,用来当作MyBatisX的数据源。此处不赘述。
使用过程
在使用时,选中要生成代码的表格,右键,选择MybatisX
按照图中步骤依次操作,即可完成从数据库到 pojo、mapper、service以及serviceImpl的全部代码逆向生成。
需要注意的是:
1.逆向工程会根据数据库中的is_deleted字段自动设置到pojo类中,该字段可以添加@TableLogic注解,表示逻辑删除标志,0为未删除,1为已删除。在很多实际项目中,我们所做的删除操作并非真正清理掉该条数据记录,而是将这个字段的值设置为1,逻辑上断开与当前用户的联系,但其实数据仍然在,这样也为恢复数据提供了操作余地。
2.逆向生成的各部分功能只需在controller中做逻辑调用即可实现,十分便利。
想了解更多用法可以参照官方文档:Mybatis X 插件 | MyBatis-Plus
总结:
该插件的好处:
- 节省大量持久层代码开发时间
- 强大的功能为业务编写提供各类支持
- 配置简单,告别各类复杂的配置文件