使用 generator 插件可以,减轻工作量,不必为例繁杂的映射文件修改而头疼,特别是字段又多,又长的情况下,使用 generator 通过机器生成,大大减轻工作量,何况在复杂的 mapper 文件中修改是一件极其伤神的一件事;
如何配置呢?
1.添加 generator 插件
org.mybatis.generator
mybatis-generator-maven-plugin
1.3.2
src/main/resources/generatorConfig.xml
true
true
mysql
mysql-connector-java
5.1.37
org.mybatis.generator
mybatis-generator-core
1.3.2
2.配置 generatorConfig.xml 配置文件,指定生成的位置;
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/web?autoReconnect=true" userId="root" password="root"/>
<!--XMLMAPPER SPRING -->
<javaModelGenerator targetPackage="com.web.entity" targetProject="./src/main/java"/>
<sqlMapGenerator targetPackage="mappers" targetProject="./src/main/resources"/>
<javaClientGenerator targetPackage="com.web.dao" targetProject="./src/main/java" type="XMLMAPPER" />
<table tableName="web" domainObjectName="web"
enableDeleteByPrimaryKey="true" enableCountByExample="true" enableUpdateByPrimaryKey="true"></table>
</context>
3.添加 generator 启动命令
在 Run/Debug Configurations(IDEA)中添加一个 maven 启动,在 command line 输入如下命令,working directory 填写项目工作空间路径;
mybatis-generator:generate -e
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于