元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?

Posted Pretty Boy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?相关的知识,希望对你有一定的参考价值。

报错主要部分如下:

Error building SqlSession.
### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 42; columnNumber: 17;

元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,plugins?,

environments?,databaseIdProvider?,mappers?)"。

 

这个错误是我在学习mybatis,配置mybatis全局配置文件时发生的错误

出错原因:我在配置文件中使用了个标签:

<settings>

<setting/>

</settings>

然发生报错,原来是我将标签的位置放错了,我觉得(我是小白,我是小白,我是小白)在这个配置文件中,每类标签应该是有顺序的,

即A类型的标签必须写在B类型标签前面。然后我尝试将我使用的标签放到了其他标签之前,问题成功解决。

 

以上是关于元素类型为 "configuration" 的内容必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?的主要内容,如果未能解决你的问题,请参考以下文章

Struts配置文件报错"元素类型为 "package" 的内容必须匹配"

元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id*,result*,association*,collection*,discrim

元素类型为 "resultMap" 的内容必须匹配 "(constructor?,id*,result*,association*,collection*,discrim

元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update

元素类型为 "package" 的内容必须匹配 "(result-types?,interceptors?,default-interceptor-ref?

元素类型为 "session-factory" 的内容必须匹配 "(property*,mapping*,(class-cach....解决方法