解决方法
相应的model对应的mapping中将resultType改成resultMap即可
相关知识:
resultMap 是直接对应xml上方定义的实体映射的resultMap 的id,
resultType 是用于当查询的返回类型是单个值的时候使用,比如你查询只返回一个了聚合函数(count、sum、avg等)的值,就可以使用对应的java类型,比如使用了count,resultType 就可以使用 java.lang.Long来接收
本文详细解释了 MyBatis 中 resultMap 和 resultType 的不同用途。resultMap 用于映射复杂的对象关系,通过指定 xml 中定义的 resultMap ID 来实现。而 resultType 主要用于简单查询场景,如聚合函数查询,其结果可以直接用 Java 基本类型接收。
解决方法
相应的model对应的mapping中将resultType改成resultMap即可
相关知识:
resultMap 是直接对应xml上方定义的实体映射的resultMap 的id,
resultType 是用于当查询的返回类型是单个值的时候使用,比如你查询只返回一个了聚合函数(count、sum、avg等)的值,就可以使用对应的java类型,比如使用了count,resultType 就可以使用 java.lang.Long来接收
700

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