环境:
在使用Mybatis Generator 逆向生成实体。解决生成的表名去除前缀的问题 的时候,出现了这个错误。
错误提示:
- XML Parser Error on line 176: 必须声明元素类型 "domainObjectRenamingRule"。
- XML Parser Error on line 177: 元素类型为 "table" 的内容必须匹配 "(property*,generatedKey?,columnRenamingRule?,(columnOverride|ignoreColumn)*)"。
看到这样,我就直接去搜索解决问题的方式了。
历程:
1.搜索到:https://www.cnblogs.com/yulinlewis/p/10106080.html 这种解决方式。
没错,这种解决方式现在看来一点问题都没有,是因为版本过低导致的。更换版本为1.3.6就可以了。但是请记住:此处的MBG 是插件并不是mybatis-generator-core的依赖的版本。 如 https://www.cnblogs.com/qingmuchuanqi48/p/11722167.html 这种解决core的版本的问题。可能是他把版本抽出来做了一个property,然后共用了吧。
2.其实