generatorConfig.xml配置问题
配置generatorConfig.xml注意事项:
<jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="" userId="" password="">
<!--设置可以获取tables remarks信息 -->
<property name="useInformationSchema" value="true"/>
<!--设置可以获取remarks信息 -->
<property name="remarks" value="true" />
</jdbcConnection>
在数据库连接中配置红色部分:生成的xml 变会有select update delete 方法。
之后,发现生成xml中,出现多次重复问题:
<commentGenerator>
<property name="suppressDate" value="false"/>
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
<!-- <property name="suppressAllComments" value="true"/>-->
</commentGenerator>
将红色部分注释掉就可以了,至于解释:来自:https://my.oschina.net/u/2289161/blog/1589644
该元素有一个可选属性type,可以指定用户的实现类,该类需要实现org.mybatis.generator.api.CommentGenerator接口。而且必有一个默认的构造方法。这个属性接收默认的特殊值DEFAULT,会使用默认的实现类org.mybatis.generator.internal.DefaultCommentGenerator。
默认的实现类中提供了两个可选属性,需要通过<property>属性进行配置。
suppressAllComments:**阻止**生成注释,默认为falsesuppressDate:**阻止**生成的注释包含时间戳,默认为false
一般情况下由于MBG生成的注释信息没有任何价值,而且有时间戳的情况下每次生成的注释都不一样,使用**版本控制**的时候每次都会提交,因而一般情况下我们都会屏蔽注释信息,可以如下配置:
将节点commentGenerator中的suppressAllComments属性删除。再次生成xml、dao时就不会重复生成了。

浙公网安备 33010602011771号