mybatis取别名typeAliases标签的位置放错导致报错的解决
目录
- mybatis取别名typeAliases标签的位置放错导致报错
- 因为
位置放错,报如下错 - 解决方案
- mybatis取别名问题
- 今天学习Mybatis时在取别名这里总是报错
- 解决方案
mybatis取别名typeAliases标签的位置放错导致报错 学习mybatis的过程中,在全局配置文件SqlMapConfig.xml(名字自己取,可能不同)的配置中遇到许多坑。
在使用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?)"。
——————————————————————————————————————————————-——————
解决方案
原来各个标签节点是有排序规则的,我个人报错的情况是因为我把
放在了
至此问题解决!
mybatis取别名问题 【mybatis取别名typeAliases标签的位置放错导致报错的解决】
今天学习Mybatis时在取别名这里总是报错
如图所示 错误信息:
Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 36; columnNumber: 17; 元素类型为 “configuration” 的内容必须匹配 “(properties?,settings?,typeAliases?,typeHandlers?,objectFactory?,objectWrapperFactory?,reflectorFactory?,plugins?,environments?,databaseIdProvider?,mappers?)”。
文章图片
解决方案
最后发现只需要在定义别名的时候把typeAlias标签放在properties标签后面就好了
之后运行就正常了
文章图片
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家.
推荐阅读
- 取名——兰
- 关于QueryWrapper|关于QueryWrapper,实现MybatisPlus多表关联查询方式
- mybatisplus如何在xml的连表查询中使用queryWrapper
- mybatisplus|mybatisplus where QueryWrapper加括号嵌套查询方式
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- MybatisPlus使用queryWrapper如何实现复杂查询
- 调取接口时报404错误(ID:16)
- 使用协程爬取网页,计算网页数据大小
- 66万奔驰漏油事件看宝宝无理取闹
- EditText默认不获取焦点弹出键盘