一:元素类型为 "association" 的内容必须匹配 "(constructor?,id*,result*,association*,collection*,discriminator?)"
二:元素类型 "mapper" 必须由匹配的结束标记 "</mapper>" 终止。
初接触SSM的伙伴很有可能遇到这个问题。结合我的经验和百度。再整理整合一个解决这类的问题的总结。
首先:这类问题都会抛出 SAXParseException 异常。
其次:对应的Mapper文件 在写resultMap映射时出现了这个问题。其他一写乱七八糟的问题,比如明明没有操作涉及到一个util工具类,怎么还报初始化失败呢?好吧,这些一般是SAXParseException问题的小弟。解决匪首,就只是乌合之众。散了散了。
第一种:所谓的resultMap 中各元素的顺序出现问题
第二种:明明顺序一毛一样,还是还是报这个错误。别急,仔细再瞧瞧,是不是多个了result Map什么东西。多给个空格,小数点?这种再一坨代码里,实在难以发现。仔细看