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字段里

以上是 JPA保存数据如何自动存储秒级时间戳? 的全部内容, 来源链接: utcz.com/p/944732.html

回到顶部