异常:
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文件看我的配置文件中,是否少了以上必不可少的标签,以及标签的顺序是否正确。