mybites_plus 中 date 的问题
今天遇到一个奇葩的问题,更新操作的时候一直报数据类型转换错误;懵逼。。。。 Cause: java.lang.IllegalArgumentException: invalid comparison: java.util.Date and java.lang.String mybatis-plus 的版本是 3.1的 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.1.0</version> </dependency> <dependency> select 就算了不说了 这里直说update 最一开始XML是这样写的: 1.前提是对象中的属性是Date 类型的 : //上次登录时间 private Date lastLoginTime; //切出时间 private Date cutOutTime; 2.然后传递的参数也是Date 类型的: umeng.setCutOutTime(new Date()) 3.umeng.xml 中是这样写的: update umeng <set> <if test="userId != null and userId != ''"> user_id = #{userId} </if>