Result Maps collection does not contain value for 问题

来源:互联网 发布:四知文言文翻译注解 编辑:程序博客网 时间:2024/06/10 00:44

今天刚上班就从svn上更新了项目,然后发现昨天可以使用的功能今天报错了,错误是   Result Maps collection does not contain value for java.lang.Integer  ,然后打断点进行调试,发现错误点在于数据的插入,执行到DAO的时候报错了。然而我的数据插入并不需要返回值,这个错报的莫名其妙。经过查找资料解决了此问题。

可以通过以下方法进行:

先检查所有 mapper.xml 中是否使用了resultMap="java.lang.XXX" 这样的配置方式,因为resultMap的使用必须配置,所以此处应该为 resultType="java.lang.XXX"  ,最为重要的是项目运行的时候会检查所有的 .xml 文件,只要有一个地方错误,那么所有的动作都会报这个错误


阅读全文
0 0