本文主要是介绍Mapper method ‘com.dao.Mapper.xx.attempted to return null from a method with a primitive return typ,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Mapper method 'com.xxx.xxx.xx.dao.xxxMapper.selectByOrderId attempted to return null from a method with a primitive return type (int).
IDE是IDEA2022.2 jdk1.8
笔者这个问题就如报错信息一样,mapper.xml文件里面和mapper文件一个查询方法返回的类型不一致导致的
mapper文件里我定义的返回参数为int类型,而xml文件我用的是resultMap,返回的类型是我自己定义的一个对象,就会造成开始的那个报错
解决方法如下:
笔者之前还遇到过一个关于mapper.xml文件的问题,就是那个上图里面parameterType,我写成了parameterMap,这个好像是已经被遗弃了的东西,当是也是一顿报错,但是后来忘记截图记录了,在记录这个问题的时候想起来了,如有读者有自己的见解,在下还请阁下不吝赐教。
这篇关于Mapper method ‘com.dao.Mapper.xx.attempted to return null from a method with a primitive return typ的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!