文章记录了一次在项目中遇到的Mybatis报错,报错原因在执行sql操作是获取param.ziduan的时候告诉我ziduan为null (源本身),不是param.ziduan对应的值为null
找了好多方法都说是实体类不对应或者是没加if判断
我这是加了判断的以为错误 这个判断只是判断这个值不是null或者不为 ' '
后来才发现是在Mapper文件引入@Param("param")时包引入错误了
正确的引入
import org.apache.ibatis.annotations.Param;
我当时引入
import org.springframework.data.repository.query.Param
就直接手快引入 导致找了半天错误 敲代码丝毫不能大意呀