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方法爆红内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解决spring boot hibernate 懒加载的问题
这篇文章主要介绍了解决spring boot hibernate 懒加载的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2020-10-10
Spring Boot HikariCP 连接池 YAML 配置最佳实
本文介绍了HikariCP在Spring Boot 2.x及更高版本中的配置方法,包括基础配置、高级配置、数据库特定配置及MySQL和PostgreSQL的优化建议,文章还讨论了MySQL的8小时问题,包括其本质、常见解决方法,以及如何通过优化连接池配置来避免该问题,感兴趣的朋友跟随小编一起看看吧2025-12-12


最新评论