mybatis-generator-1.3.2生成数据库的中文注释
2016-06-24 21:39
435 查看
一。使用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;
二。解决生成的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;
相关文章推荐
- MicroSoft_SQLServer用法全笔记
- MySQL(一)
- 一对多的分页查询
- Ubuntu安装mysql5.7
- 从“如何设计用户超过1亿的应用”说起—数据库调优实战
- Mysql数据库调优和性能优化的21条最佳实践
- 初窥Python(一)——使用pymongo连接MongoDB
- MariaDB集群配置
- 基于SQL求集合的交、并、补
- ubuntu下MySQL中文乱码(新版本Mysql修改方法)
- SQL Server性能调优系列
- Redis - 快速入门
- jdbc使用 Statement 接口实现添加数据操作(使用面向对象和数据库连接工具类)
- 数据库索引工作原理
- 一周乱弹(0624 1,maven 添加依赖包.2,sqlserver 删除语句.3..OutOfMemoryError: PermGen space。4,SQL datediff (时间差)
- SQL语句中的 truncate 、delete与drop区别
- SQL错误:无法绑定由多个部分组成的标识符“******”
- 利用nginx+tomcat+memcached组建web服务器负载均衡
- Java 开发创建oracle临时表语句
- MySQL 多列分区详解