之前运行好好的项目怎么就会出现 Result Maps collection does not contain value for java.util.Map
其根本原因无非就两点 :
- mapper 标签的namespace地址有问题与你的DAO类路径不一致。
- 看下resultMap与resultType是否混淆 (最多的是这种)
<select id="selectXXXXXX"resultMap="java.util.Map" parameterType="java.lang.String" >
注意: 在你找resultMap与resultType是否混淆 的时候 不要只顾与在报错的地方找! 也不是仅仅在关联的XML里面找! 是在这个工程全部的 .XML 文件下找 切记!!! 切记!!!