MyBatisX逆向工程工具的使用心得

工具介绍

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

总结:

该插件的好处:

  • 节省大量持久层代码开发时间
  • 强大的功能为业务编写提供各类支持
  • 配置简单,告别各类复杂的配置文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值