mabatis报错:Result type not match for select id=XXX

可能是一个项目文件中出现了全类名完全相同的两个类所导致的

解决办法:修改两个全类名中的其中一个

例如,在一个project项目中有module_demo1与module_demo2:

mabatis报错:Result type not match for select id=XXX_第1张图片

mabatis报错:Result type not match for select id=XXX_第2张图片

此时两者的User全类名完全一致

此时两者的User全类名完全一致,此时在mapper接口中书写方法时就会出现异常

 mabatis报错:Result type not match for select id=XXX_第3张图片

mapper映射文件:

 

 

为了解决问题我们将demo2中user类名换为book

mabatis报错:Result type not match for select id=XXX_第4张图片

此时异常消失 ,说明是同一个项目中的demo1与demo2中User全类名相同导致idea无法判断调用的是谁的User类

你可能感兴趣的:(Mybatis,mybatis)