Java存储MySQL时间类型 java.sql.Timestamp

Java存储MySQL时间类型需要用到 java.sql.Timestamp 类型来存储

但在实际获取MySQLl数据,设置反射对象属性值时出现了 IllegalArgumentException 非法参数异常

Exception in thread "main" java.lang.IllegalArgumentException: Can not set java.sql.Timestamp field com.example

通过debug发现,在Java获取MySQL时间类型值时其类型是java.time.LocalDateTime

所以需要判断转换一下

图中是反射获取Bean对象时的判断

posted @ 2023-11-13 07:44  夭夭如也  阅读(169)  评论(0)    收藏  举报