首页 > 代码库 > Mayatis 异常之result maps collection already contains value...
Mayatis 异常之result maps collection already contains value...
这个异常,用过myBatis的肯定都是见过的,除了网上说的,一个mapper.xml文件中的id重复,还有很多错误会导致这个异常,最近工作中遇到很多新的原因导致该异常,收集如下供大家参考:
1,xml文件中的id重复,修改id即可
2,resulttype和resultmap属性使用混乱,该用resultType的时候不能用resulttype
3,命名空间错误,什么意思?就是最好尽量用完整的包名+类名,这点包括很多情况,有时候属性value中多一个空格都不行,‘xxx.aVo‘和‘ xxx.aVo‘是不一样的
4,注意检查xml文件与mapper.java接口的对应情况,保证一一对应且唯一
5,发现后持续更新收集
Mayatis 异常之result maps collection already contains value...
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。