- 数据库使用Date类型存储字段,实体类使用java.util.Date接收报错:
date转化报错.png
然后把字段修改为string类型,数据库这个日期字段也修改为字符串类型结果报错:
字符串转化报错.png
最后怀疑是我是用的lombok注解产生的问题@Builder,在原有的实体类上加@NoArgsConstructor和@AllArgsConstructor注解:@Builder会使无参构造方法隐藏失效,所以要手动家加上
@Builder
@Setter
@Getter
@NoArgsConstructor
@AllArgsConstructor
@Table(name = "call_statistic")
public class CallCount {
@Id
@Column(name = "id")
@JSONField(serialize = false)
private Integer id;
/**接口类型*/
@Column(name = "third_type")
private Integer thirdType;
/**无效调用次数*/
@Column(name = "invalid_times")
private Integer inValidTimes;
/**有效调用次数*/
@Column(name = "valid_times")
private Integer validTimes;
/**调用时间*/
@Column(name = "call_date")
private Date callDate;
/**调用时间*/
@JSONField(serialize = false)
@Column(name = "update_date")
private Date updateDate;
}
网友评论