mybatis-generator 1.3.6
刚开始报错,说找不到src/main/webapp,找这个干嘛,我pom里根本没有任何webapp的信息,算了,把这个目录建起来算了。
然后配置文件报错:
XML Parser Error on line 61: 元素类型为 "context" 的内容必须匹配 "(property*,plugin*,commentGenerator?,jdbcConnection,javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)"
The content of element type "context" must match "(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection),javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)".
这是什么鬼?
xml为什么被人嫌弃,就是因为这种格式校验不完善,提示信息词不达意。
全网搜索:有人说要context标签下的子标签要包含上面的这几类,实际上补充完整后没鸟用。
还有一个错误提示:top element is not completed,这个应该可以忽略,是IDEA格式检查的错误提示。
查了各种资料无果,我就想到可能时中文空格的问题。
我这段代码是从cnblogs拷贝的,是未登录拷贝的,copy的代码里的有部分中文空格,显然博主在贴代码时肯定不是中文空格,而是cnblogs.com在处理时加了中文空格,cnblogs的前端是个rubbish。
xml的检测此时应该检测出非法字符,显然它没做到,xml真的遭人嫌弃。