今天再idea中mapper调用sql语句的时候一直报nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘params.id != null’. Cause: org.apache.ibatis.ognl.NoSuchPropertyException: java.lang.Long.id错误,很着急,后来找了一个上午终于解决了原来是xml sql中where语句拼接的时候id拿错了
1、错误的拿id方法,在userVacationMapper中id是固定值,没有放在集合中,所以不要用param去点,直接写死拿去就可以了
2、正确的拿值方法是
Mapper层正确写法
xml层正确写法