背景:应部门安全要求,mysql驱动全部要升级到8+版本,当前使用的是5+版本,升级后最初没发现什么明显问题,后续发现数据库中datetime字段的结果返回的数据类型变了,由之前的Timestamp变为LocalDateTime了,最明显的区别是之前返回的是字符串,升级后返回的是个对象,要想依然返回字符串,需要手动处理下。
我是这样处理的(增加字段的类型判断),供大家参考下:
背景:应部门安全要求,mysql驱动全部要升级到8+版本,当前使用的是5+版本,升级后最初没发现什么明显问题,后续发现数据库中datetime字段的结果返回的数据类型变了,由之前的Timestamp变为LocalDateTime了,最明显的区别是之前返回的是字符串,升级后返回的是个对象,要想依然返回字符串,需要手动处理下。
我是这样处理的(增加字段的类型判断),供大家参考下: