一。使用maven的MyBatis-Generator,如何配置請google。
二。解決生成的model中實體對象註釋爲數據庫中的註釋
1)git clone https://github.com/ppj117/mybatis-generator-core 到本地
2)安裝這個jar到本地倉庫
mvn install -Dmaven.test.skip=true
3) 修改pom.xml文件
<plugin>
<groupId>org.mybatis.generator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.2</version>
<configuration>
<configurationFile>src/main/resources/generatorConfig.xml</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
<dependencies>
<dependency>
<groupId>com.haier.hairy</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.0.1</version>
</dependency>
</dependencies>
</plugin>
4)修改generatorConfig.xml文件
<commentGenerator type="org.mybatis.generator.internal.HairyCommentGenerator">
<property name="javaFileEncoding" value="UTF-8"/>
<!-- 是否去除自動生成的註釋 true:是 : false:否 -->
<property name="suppressAllComments" value="false" />
<property name="suppressDate" value="true" />
</commentGenerator>
5)運行命令,看結果吧
mvn mybatis-generator:generate
/**
* <pre>
* 最後修改人ID
* 表字段 : tb_system_user.update_by_
* </pre>
*/
private String updateBy;
/**
* <pre>
* 最後修改時間
* 表字段 : tb_system_user.update_time_
* </pre>
*/
private Date updateTime;