猴哥4
2020-01-22 19:26
老师你好,我 pojo 时间类型 用的 LocalDate ,没办法进行转化,怎么办?
你好,同学,你说的转化是保存到数据库中,还是想转换成json数据给前端呀。我试验了一下,保存数据是没有问题的,实体类中如果字段为LocalDate。如果你使用的是mysql数据库,可以对应的表字段类型为date,如果你使用的是datetime,那么保存的日期正常,时间是00:00:00。如果是要将pojo对象转换成json串的话,不同的框架处理的方式有些不一样,fastjson和jackson2都有格式化的注解,你试试是否可行,如果还不能转换,可自定义该类型的转换方法,也是不同框架的实现方式不一样。
实体类用LocalDate怎么不能转化啊,你指的是转化成什么?实体类使用LocalDate代表的是日期类型,如果使用mysql的话,对应字段设置为date即可,如果字段设置为datetime的话,存储进来的日期正确,时间是00:00:00。
数据库用的 datetime, 用 mybatis plus读不出来,好像是setObject 那里报了异常,用Date类型就没问题
MyBatis-Plus入门
56140 学习 · 381 问题
相似问题