java后台代码报错
attempted to return null from a method with a primitive return type (int).
解决方法:
在java,mybatis查询时,当返回查询的条数。当返回为null的时候,就报错了。查找原来是定义了int接收返回的条数,而int的初值为0,Ingeter的初值为null;所以应将int改为null
四、int和integer的区别
1. Ingeter是int的包装类,int的初值为0,Ingeter的初值为null;
2.初始化的时候,int i = 1;Integer i= new Integer(1);(要把integer 当做一个类看);但由于有了自动装箱和拆箱使得对Integer类也可使用:Integer i= 1;
3.int 是基本数据类型,Integer 是一个类,是int的扩展,定义了很多的转换方法
4.Integer是对象,用一个引用指向这个对象,而int是基本类型,直接存储数值。