Result Maps collection does not contain value for java.lang.Long
2017-05-08 18:24
471 查看
这个错误应该是被记住的错误,耽误了同事很长的时间;
因为上面的resultType写成了resultMap,就是此。
resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,而resultType中的内容就是pojo在本项目中的位置。(返回的值都是固定的)
比如:java.lang.Long和java.lang.String以及java.util.Map
resultMap:当使用resultMap做SQL语句返回结果类型处理时,通常需要在mapper.xml中定义resultMap进行pojo和相应表字段的对应。(我理解的就是返回的值都是自定义的)
因为上面的resultType写成了resultMap,就是此。
resultType:当使用resultType做SQL语句返回结果类型处理时,对于SQL语句查询出的字段在相应的pojo中必须有和它相同的字段对应,而resultType中的内容就是pojo在本项目中的位置。(返回的值都是固定的)
比如:java.lang.Long和java.lang.String以及java.util.Map
resultMap:当使用resultMap做SQL语句返回结果类型处理时,通常需要在mapper.xml中定义resultMap进行pojo和相应表字段的对应。(我理解的就是返回的值都是自定义的)
相关文章推荐
- Result Maps collection does not contain value for java.lang.Long 错误
- Result Maps collection does not contain value for java.lang.Integer
- MyBatis出错Result Maps collection does not contain value for java.lang.Integer
- MyBatis出错Result Maps collection does not contain value for java.lang.Integer
- Caused by: java.lang.IllegalArgumentException: Result Maps collection does not contain value for com
- java.lang.IllegalArgumentException: Result Maps collection does not contain value forcom.imooc.bean
- Mybatis 错误:Result Maps collection does not contain value for java.util.Map
- mybatis:java.lang.IllegalArgumentException:Parameter Maps collection does notcontain value for ...
- Result Maps collection does not contain value for java.util.Map
- Error querying database. Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for …
- java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for
- java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for
- Result Maps collection does not contain value for frontpreviewprofitManage.cdata
- 【Mybatis】java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for
- Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for U
- 解决mybatis,java.lang.IllegalArgumentException Mapped Statements collection does not contain value for
- Cause: java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for ^
- Could not find parameter map Java.util.Map Parameter Maps collection does not contain value for java
- java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for study.my
- Result Maps collection does not contain value for...