Jpa报错
Caused by: com.mysql.cj.exceptions.DataConversionException: Unsupported conversion from LONG to java.sql.Timestamp
错误是由于在数据库表中的字段类型不同不能转化, 我的实际情况是在实体类中有一个日期类型的字段
@Column(name = "last_sync_time")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date lastUpdate;
用于查询的查询语句
SELECT '' as last_sync_time FROM ...
由于表中没有这个字段所以用了空来代替结果报错
正确修改
SELECT now() as last_sync_time FROM ...
用一个日期类型代替