MyBatis 生成器去除注释的方法技术
去看官方文档吧,需要白几根头发就可以搞定,熟练程序员大概一两个小时搞定。
如何去除 MyBatis generator 生成的代码的注释呢?如何屏蔽注释,让它不要生成呢?加入如下代码即可解决。
<commentGenerator> <property name="suppressAllComments" value="true" /> </commentGenerator>
有人也许会问,上面的代码加了啊,但是执行生成的命令时,会报如下错误?
XML Parser Error on line 44: 元素类型为 "context" 的内容必须匹配 "(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection),javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)"
奇怪了,这个问题我们都被折腾了好久。因为我们把这段代码的位置,移动了好几个地方,就是差一个地方没有移动到,于是就被折腾了好久。
mybatis generator MBG 配置注意事项,需要将上面的配置 commentGenerator 放在 context 里面子元素的最前面(connectionFactory 的前面),否则会报错 XML Parser Errors occurred。
暂无