SAXParseException: The content of element type “sqlMapConfig” 解决方案

来源:互联网 发布:nb998 知乎 编辑:程序博客网 时间:2024/05/18 13:26

异常:

Caused by: org.xml.sax.SAXParseException: The content of element type “sqlMapConfig” is incomplete, it must match “(properties?,settings?,resultObjectFactory?,typeAlias*,typeHandler*,transactionManager?,sqlMap+)+”.

异常:

Caused by: org.xml.sax.SAXParseException: The content of element type "sqlMapConfig" must match "(properties?,settings?,resultObjectFactory?,typeAlias*,typeHandler*,transactionManager?,sqlMap+)+".


解析:

(1)The content of element type “sqlMapConfig” is incomplete---->SqlMapConfig.xml 不完整

(2)(properties?,settings?,resultObjectFactory?,typeAlias*,typeHandler*,transactionManager?,sqlMap+)+

          此句话的意思就是properties,settings,resultObjectFactory,transactionManager标签可以出现0次或者1次,typeAlias,typeHandler标签可以出现0次或者多次,sqlMap标签至少出现1次。


解决方案:

从解析中我们可以看出,遇到上面的异常我们可以查看的SqlMapConfig.xml文件看我的配置文件中,是否少了以上必不可少的标签,以及标签的顺序是否正确