mysql nested exception is java.sql.SQLException: Bad format for Timestamp ‘2021-05‘解决方案

出现现象:

sql为下:

实体为下:

private Date planDate;

错误日志为下:

解决方案:

MyBatis中使用实体类接收查询结果,对查询的日期字段进行了DATE_FORMAT(pi.plan_date, '%Y-%m' ) AS planDate,结果出现了上述错误,

原因就是实体类中的日期是Date类型的,查询出的时间不能直接转换,

改成用String就ok了。

例如下面:

private String planDate;

 

Guess you like

Origin blog.csdn.net/damoneric_guo/article/details/116736383