原因:createTime字段类型设置为timestamp,实体类中类型为Date,插入时间使用的时new Date()
—————————————————————————————————————————————————————
尝试过的方法:
1、给jdbc加上时区注解,无效(×)
2、给实体类时间字段加上格式注解,@JsonFormat(pattern=“yyyy-MM-dd HH:mm:ss”,timezone=“GMT+8”),无效(×)
3、将pg库时间类型改为Date、timestamptz,无效(×)
——————————————————————————————————————————————————————
解决方法:
将数据库中字段改为varchar类型,实体类中字段改为String类型,时间插入使用
Date day=new Date();
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
logBean.setEndTime(df.format(day));
总之,把时间改为字符串类型