该异常大概的展现方式如下:
java.lang.IllegalArgumentException: Result Maps collection already contains value for xxx.xxx.xxx.BaseResultMap
意思是已经存在这个结果集。
这个问题的产生原因可能是:mapper.xml文件中是否存在两个id相同的结果集映射BaseResultMap。
解决方法:删除多余的结果集映射BaseResultMap,重新运行项目。
解决Java Mapper映射冲突:BaseResultMap重复问题
本文探讨了在Java开发中遇到的IllegalArgumentException,即ResultMaps集合中已包含BaseResultMap。问题源于mapper.xml中ID重复的映射。解决方法是删除多余的映射并重新部署。
该异常大概的展现方式如下:
java.lang.IllegalArgumentException: Result Maps collection already contains value for xxx.xxx.xxx.BaseResultMap
意思是已经存在这个结果集。
这个问题的产生原因可能是:mapper.xml文件中是否存在两个id相同的结果集映射BaseResultMap。
解决方法:删除多余的结果集映射BaseResultMap,重新运行项目。
2481
1356
2483
435
921
2686

被折叠的 条评论
为什么被折叠?