当前使用版本(必须填写清楚,否则不予处理)

com.baomidou mybatis-plus-boot-starter 3.2.0

该问题是怎么引起的?(最新版上已修复的会直接close掉)

继承的ServiceImpl类中直接 QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("s_id", storeId); return getOne(queryWrapper);查询,

ABC类的结构 @Data @AllArgsConstructor @TableName("abc") public class ABC implements Serializable { @TableId(value = "id", type = IdType.AUTO) private Long id; @TableField(value = "s_id", jdbcType = JdbcType.VARCHAR) private String sId; @TableField(value = "s_name", jdbcType = JdbcType.VARCHAR) private String sName; @TableField(value = "f_condition", jdbcType = JdbcType.VARCHAR) private String fCondition; @TableField(value = "t_id", jdbcType = JdbcType.BIGINT) private Long tId; @TableField(value = "update_time", jdbcType = JdbcType.DATE) private Date updateTime; }

查询语句是 SELECT id,t_id,f_condition,update_time,s_name,_id FROM ABC WHERE (s_id = 'A007')

数据库结构 CREATE TABLE abc ( id int(11) NOT NULL AUTO_INCREMENT, s_id varchar(50) DEFAULT NULL , s_name varchar(200) DEFAULT NULL , f_condition varchar(500) DEFAULT NULL , t_id bigint(20) DEFAULT NULL, update_time datetime DEFAULT NULL , PRIMARY KEY (id), )

重现步骤

getone查询必现,其他查询没试,保存是没问题的

报错信息

Caused by: java.sql.SQLDataException: Cannot convert string 'AAA' to java.sql.Timestamp value

Comment From: miemieYaho

升级或者给无参构造

Comment From: zdpbj2014

升级或者给无参构造

确实是少了一个无参构造的注解。已解决