通过MAVEN完成 Mybatis 逆向工程
1. POM文件中添加插件
在 pom 文件的build 标签中 添加 plugin 插件和 数据库连接 jdbc 的依赖。
org.mybatis.generator mybatis-generator-maven-plugin1.4.0 mysql mysql-connector-java8.0.13 true true ${basedir}/src/main/resources/generatorConfig.xml
若不在pom文件中引入数据库连接依赖,也可在配置文件中通过本地方式启动连接。
2. 在自己定义的位置上添加配置文件 generatorConfig.xml
XML配置信息可参考mybatis官网:http://mybatis.org/generator/configreference/xmlconfig.html
3.通过maven启动点击mybatis-generate:generate即可生成对应 java,mapper 和 pojo实体类。(若maven没有显示此插件,可点击左上角刷新)
4.Insert时返回自增主键通过generatedKey 使其插入时返回ID,其值必须为数值型自增主键。
其逆向生成的代码为:
SELECT LAST_INSERT_ID()
也可自己通过这种方式实现返回自增ID。
这种方式只适用于传入对象时,insert方法成功依旧返回的是 1, 不过传入的实体类对象中 主键 ID 的值 不再为 null, 而是获得该插入实体类的主键ID值。
到此这篇关于详解在idea 中使用Mybatis Generator逆向工程生成代码的文章就介绍到这了,更多相关MAVEN完成 Mybatis 逆向工程内容请搜索考高分网以前的文章或继续浏览下面的相关文章希望大家以后多多支持考高分网!



