select 返回null

数据库中没有满足条件的id 就会报
HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Mapper method 'org.tsinghua.cis.dao.CisMedicineDetailsIdDao.findMedicineDetailsIdByClinicIdAndBarCode attempted to return null from a method with a primitive return type (int).

   

解决方案

1.把resultType="int" 改为resultType="Integer"

在server层 判断 if(null==参数){
做相应的操作 是赋值0还是返回null 根据需要自行编写
}

2.使用IFNULL函数

   

你可能感兴趣的:(select 返回null)