LMLPHP后院

MyBatis 生成器去除注释的方法技术

maybe yes 发表于 2017-09-18 21:02

如何使用 MyBatis generator 呢?

去看官方文档吧,需要白几根头发就可以搞定,熟练程序员大概一两个小时搞定。

如何去除 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。

是不是超级操蛋,不知道 MyBatis generator 使用的 XML parser 是不是火星的。

2024-12-27 11:13:53 1735269233 0.027738