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 19:34:26 浏览: 47
apache启动报错:the requested operation has failed解决办法
5星 · 资源好评率100%
这个错误是由于在 `DrugMapper` 接口的 `selectlikeCount` 方法中,返回类型被定义为原始数据类型 `int`,而查询结果为 `null` 导致的。原始数据类型不能接受 `null` 值,所以会抛出 `BindingException` 异常。
要解决这个问题,你可以将 `selectlikeCount` 方法的返回类型修改为 `Integer` 类型,这样就可以接受 `null` 值了。示例代码如下:
```java
public interface DrugMapper {
Integer selectlikeCount();
}
```
修改后,如果查询结果为 `null`,则 `selectlikeCount` 方法会返回 `null` 而不会抛出异常。
阅读全文