问题:实体原本采用的是来接收时间,发现接收到的时间时分秒一直都是00:00:00,日期却是正常的。
看了网上很多解决方案,在属性前加上注解:
1、@JSONField(format="yyyy-MM-dd HH:mm:ss")
2、@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
3、@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
3种方式我都试过,还是没有解决这个问题。
最终解决方案:将实体中时间类型换成
环境:hibernate保存到oracle,表中字段类型为DATE,保存正常