为了账号安全,请及时绑定邮箱和手机立即绑定

hibernate 时间类型转换,date 属性的时间字段取出来后变样了

hibernate 时间类型转换,date 属性的时间字段取出来后变样了

慕仙森 2019-03-13 14:15:50
这个是字段属性@Column(name = "create_time",insertable = false,updatable = false)@Temporal(TemporalType.TIMESTAMP)private Date create_time;保存在mysql的时候数据是正确的,create_time2016-08-30 09:27:302016-08-30 09:31:32但是取出来的时候变成了"create_time": "2016-08-30T01:31:32.000+0000",这种时间,怎么才能做成数据库那样的时间返回格式呢程序是直接return 这个对象后 返回 json 的自己查询过一些答案,都是取出来自己去格式化的,可是我这里是直接返回对象json解析,对象的属性是 date 类型,格式化后转换成 string 后没办法 set 了这个程序里面我看之前的人好像写了一个自定义类型的 string-binary (对应数据库存 varbinary)@Column(name = "content",nullable = false)@Type(type = "string-binary")private String content;这个时间是不是也得需要这样,自己自定义一个类型去弄?还有,我想以后数据库保存时间字段都保存成时间戳该怎么注解字段的默认值呢我是从PHP转到Java来的,不怎么懂公司的Java跑了,唉,赶鸭子上架
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 918 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信