MyBatisX插件逆向工程和SQL生成使用
1.MyBatisX插件逆向工程将表映射成实体类
在IDEA中装好MyBatisX插件并连接数据库后,对咬映射成实体类的表点击鼠标右键,如下图所示:
之后会弹出如下界面:
然后根据如图信息进行配置,点击next。
如果使用的是MyBatis-Plus3直接按照下图选项即可:
至此结束逆向工程将表映射成实体类。
2.MyBatisX插件SQL自动生成使用
根据MyBatisX插件给出的命名进行SQL函数的建立:
然后alt+回车可以利用MyBatisX插件将函数和对应的SQL同时建立好:
UserMapper.java效果如下:
UserMapper.xml中的内容:
至此结束MyBatisX插件SQL自动生成使用。
3.如果出了错误
如果使用完上述内容,在测试时出现明明数据库中表的段名没有使用下划线,却说你实体类的属性和下划线的属性名对不上,可以在application.yml文件中加入如下配置,将MyBatis-Plus的自动下划线和驼峰命名转换关闭。
mybatis-plus:
configuration:
map-underscore-to-camel-case: false