MyBatisX插件逆向工程和SQL生成使用

1.MyBatisX插件逆向工程将表映射成实体类

在IDEA中装好MyBatisX插件并连接数据库后,对咬映射成实体类的表点击鼠标右键,如下图所示:
image
之后会弹出如下界面:
image
然后根据如图信息进行配置,点击next。
image
如果使用的是MyBatis-Plus3直接按照下图选项即可:
image
至此结束逆向工程将表映射成实体类。
image

2.MyBatisX插件SQL自动生成使用

根据MyBatisX插件给出的命名进行SQL函数的建立:
image
然后alt+回车可以利用MyBatisX插件将函数和对应的SQL同时建立好:
image
UserMapper.java效果如下:
image
UserMapper.xml中的内容:
image
至此结束MyBatisX插件SQL自动生成使用。

3.如果出了错误

如果使用完上述内容,在测试时出现明明数据库中表的段名没有使用下划线,却说你实体类的属性和下划线的属性名对不上,可以在application.yml文件中加入如下配置,将MyBatis-Plus的自动下划线和驼峰命名转换关闭。

mybatis-plus:
  configuration:
    map-underscore-to-camel-case: false
posted @ 2024-06-11 11:29  LiangXin_Alex  阅读(73)  评论(0编辑  收藏  举报