JPA保存数据如何自动存储秒级时间戳?

在JPA中有两个注解可以在存储数据的时候自动存入当前创建时间

  • CreationTimestamp
  • CreatedDate

但问题是用这些注解描述的字段其类型必须是Timestamp, Date, InstantLong类型
如下:

// Date类型
@CreatedDate
private Date createdTime;
// Timestamp类型
@CreationTimestamp
private Timestamp createTime;
// Instant类型
@CreatedDate
private Instant createTime;
// Long类型
@CreatedDate
private Long createTime;

以上定义后使用JPA存入都能自动插入时间,插入后多是字符串类型。

我现在表中存的是 秒级int(10)类型的create_time字段。
有没有办法在存数据的时候让JPA自动写入当前秒级时间戳在int(10)的create_time字段里

阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏