问题:
Caused by: java.lang.IllegalArgumentException:
Result Maps collection already contains value for gsms.gspt.gsom.monitor.gridservicestat.dao.IGridUserAlterStatDao.NewBaseResultMap
之前有遇到过这种问题,是由于<resultMap id="" ></resultMap>里面的这个id名重复了就会报这个错,但这次id不会重复也报这个错.....
众里寻他千百度,蓦然回首那bug却在类路径。原来是type这边引用的类是同事之前写的,后来被同事删掉了。
也就是type这边引用的这个类目前是不存在的,于是就报了这种貌似不相关联的错误。
本文介绍了一种在使用MyBatis框架时遇到的关于resultMap ID冲突的问题及其解决方案。作者发现即使resultMap的ID没有重复也会出现冲突提示,最终定位到是因为引用了一个已删除的类导致的问题。
4808

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



