java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > mybatis红色下划线:Result type not match for select id=“findById“

mybatis红色下划线:Result type not match for select id=“findById“问题及解决

作者:小猪吃老虎

这段描述主要解释了在MyBatis开发中遇到的Result类型错误问题,并详细分析了可能的原因,包括实体类重名和MybatisX插件冲突,并提供了相应的解决办法,帮助开发者解决类似问题

1.错误详情

dao层方法爆红色下划线, 提示Result type not match for select id="findById", 返回结果不匹配

但是经过我的检查, 发现我的返回结果并没有问题, 同时程序执行也没有问题

 

2.错误原因

我安装了MybatisX插件,然后又在一个大的空module下,创建了许多小module,  这些小module中的实体类重名了, 所以MybatisX插件无法识别

3.解决办法

1. 修改实体类的名称

2. 卸载MybatisX插件

3. 直接不管,反正程序没影响的

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文