文章目录
一、Mapped Statements collection already contains value for…
1. 异常报错描述:
Mapped Statements collection already contains value for …
mapped 中执行SQL语句的Statements 对象的集合存在重复的值,存在于…(java.lang.IllegalArgumentException)
1.1 详细描述1:
Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for cn.tedu.csmall.product.mapper.AlbumMapper.insert. please check file [xxx\xxx…\target\classes\mapper\AlbumMapper.xml]
mapped 中执行SQL语句的Statements 对象的集合存在重复的值,存在于 cn.tedu.csmall.product.mapper.AlbumMapper.insert
中,请检查文件 xxx\xxx...\target\classes\mapper\AlbumMapper.xml
2. 异常报错信息案例:
2.1 案例1:
2.1.1 异常错误描述:
错误原因:Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for cn.tedu.boot08.mapper.MyProductMapper.insert. please check file [F:\JavaProjects\clone\JSD2207\t-jsd-03\boot08\target\classes\mappers\MyProductMapper.xml] and file [F:\JavaProjects\clone\JSD2207\t-jsd-03\boot08\target\classes\mappers\ProductMapper.xml]
mapped 中执行SQL语句的Statements 对象的集合存在重复的值,存在于 cn.tedu.boot08.mapper.MyProductMapper.insert
中,请检查文件 F:\JavaProjects\clone\JSD2207\t-jsd-03\boot08\target\classes\mappers\MyProductMapper.xml
and [F:\JavaProjects\clone\JSD2207\t-jsd-03\boot08\target\classes\mappers\ProductMapper.xml]
2.1.2 解决方案:
解决思路:
1)这里,我们需要先根据报错信息检查报错中让我们检查的两个文件是否为同一个文件。如果为不同文件参考步骤 2 。
2)然后,我们需要再检查我们的MyProductMapper.xml
和ProductMapper.xml
中namespace
的值是否重复
2.2 案例2:
2.2.1 异常错误描述:
错误原因:Caused by: java.lang.IllegalArgumentException: Mapped Statements collection already contains value for cn.tedu.csmall.product.mapper.AlbumMapper.insert. please check file [D:\IdeaProjects\clone\JSD2207\jsd2206-csmall-product-teacher\target\classes\mapper\AlbumMapper.xml] and file [D:\IdeaProjects\clone\JSD2207\jsd2206-csmall-product-teacher\target\classes\mapper\AlbumMapper.xml]
mapped 中执行SQL语句的Statements 对象的集合存在重复的值,存在于 cn.tedu.csmall.product.mapper.AlbumMapper.insert
中,请检查文件 D:\IdeaProjects\clone\JSD2207\jsd2206-csmall-product-teacher\target\classes\mapper\AlbumMapper.xml
and [D:\IdeaProjects\clone\JSD2207\jsd2206-csmall-product-teacher\target\classes\mapper\AlbumMapper.xml]
2.2.2 解决方案:
解决思路:
1)这里,我们需要先根据报错信息检查报错中让我们检查的两个文件是否为同一个文件。如果为同一个文件参考步骤 2 。
2)然后,我们需要再检查我们的AlbumMapper.xml
中的 id 为insert
是否有重复的
- 未完待续…
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/107609.html