mybatis取别名typeAliases标签的位置放错导致报错

mybatis取别名typeAliases标签的位置放错导致报错

学习mybatis的过程中,在全局配置文件SqlMapConfig.xml(名字自己取,可能不同)的配置中遇到许多坑。

在使用typeAliases标签取别名的时候,因为<typeAliases>位置放错,报如下错:

————————————————————————————————————————————————————

org.apache.ibatis.exceptions.PersistenceException:
### Error building SqlSession.
### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 27; columnNumber: 17; 元素类型为 "configuration" 的内容

必须匹配 "(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,

plugins?,environments?,databaseIdProvider?,mappers?)"。

——————————————————————————————————————————————-——————

原来各个标签节点是有排序规则的,我个人报错的情况是因为我把标签

放在了后面。

至此问题解决!

你可能感兴趣的:(JAVA)