idea使用mybatis插件mapper中的方法爆红的解决方案
更新时间:2024年07月10日 12:01:13 作者:涛哥是个大帅比
这篇文章主要介绍了idea使用mybatis插件mapper中的方法爆红的解决方案,文中给出了详细的原因分析和解决方案,对大家解决问题有一定的帮助,需要的朋友可以参考下
问题描述
idea使用mybatis插件mapper中的方法爆红,resultType返回的是实体类,项目能正常运行。
提示:Result type doesn't match for Select id="test"
mapper:
public interface TestMapper { @MapKey("code") Map<String, CategoryScaleVo> test(); }
xml:
<select id="test" resultType="com.test.model.vo.CategoryScaleVo"> select category as code, count(1) as count from advise GROUP BY category </select>
解决方案:
resultType换成resultMap
<resultMap id="categoryScaleMap" type="com.test.model.vo.CategoryScaleVo"> <result column="code" property="code"/> <result column="count" property="count"/> </resultMap> <select id="test" resultMap="categoryScaleMap"> select category as code, count(1) as count from advise GROUP BY category </select>
这样就不会爆红了
到此这篇关于idea使用mybatis插件mapper中的方法爆红的解决方案的文章就介绍到这了,更多相关idea使用mapper方法爆红内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
输出java进程的jstack信息示例分享 通过线程堆栈信息分析java线程
通过ps到java进程号将进程的jstack信息输出。jstack信息是java进程的线程堆栈信息,通过该信息可以分析java的线程阻塞等问题。2014-01-01
最新评论