Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Mapper method 'com.guang.mapper.DrugMapper.selectlikeCount attempted to return null from a method with a primitive return type (int).
时间: 2024-04-10 10:34:26 浏览: 198
apache启动报错:the requested operation has failed解决办法
5星 · 资源好评率100%
这个错误是由于 MyBatis 映射文件中的一个方法返回了空值(null),但是方法的返回类型是原始数据类型(primitive type)int,而原始数据类型不能接受空值。解决这个问题的方法是将方法的返回类型改为包装类类型(wrapper class),如Integer。这样就可以接受空值了。你可以修改 `com.guang.mapper.DrugMapper` 中的 `selectlikeCount` 方法的返回类型为 Integer。例如:
```java
public Integer selectlikeCount() {
// your code here
// ...
}
```
这样修改后,如果查询结果为空,就会返回一个空的 Integer 对象,而不是 null。
阅读全文