MyBatis Generator是一个MyBatis的代码生成器,可以根据数据库中表的设计生成对应的实体类、XML Mapper文件、接口,从而实现简单数据库操作能力,但是如果需要联合查询和存储过程,仍需手写SQL和对象。
本节主要介绍基于Maven plugin方式实现代码生成。生成代码遵循以下操作步骤:配置generatorMybatisCode.xml文件;在pom.xml文件中添加mybatis-generator-maven-plugin插件;执行生成代码的Maven命令。
(1)配置generatorMybatisCode.xml文件
主要填写连接数据库的配置和生成的文件配置信息以及要生成的实体类所对应的表或视图。在src/main/resources文件夹下面创建一个mybatis文件夹,创建一个generatorMybatisCode.xml文件,具体内容如下:
(2)添加mybatis-generator-maven-plugin插件
在pom.xml中添加依赖以及指定前面自定义的generatorMybatisCode.xml文件路径。具体 如下:(www.xing528.com)
(3)执行Maven生成命令
配置完上面的插件后,在工程上执行“鼠标右键单击->run as->Maven build…”,在弹出窗口的Goals输入框中输入“mybatis-generator:generate”,就会在target文件夹中生成对应的文件,复制生成的文件到对应的包路径下面即可。
现在已经完成product表的增删改查工具类的生成,接下来使用生成的代码对数据库进行基本操作,具体测试代码如下:
通过上面的三步,可轻松生成单表的增删改查的相关类以及mapper文件,节省了大量编写SQL语句的时间,大大提升了工作效率。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。