问题:通过mybatis查询oracle数据后,返回页面的JSON数据中时间字段 时分秒 字段精度丢失
配置:
字段在oralce中的类型:DATE
字段映射在VO中的类型:java.util.Date
字段添加JSON转换注释:@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
Mapper结果直接映射到Vo
--------------------------------------
调试过程发现问题不在JSON转换过程,接收到返回后,adminTime字段里边就已经是精度丢失了;
后经过查询,修改Mapper代码,添加jdbcType指定:
时间精度丢失问题解决