在JPA中有两个注解可以在存储数据的时候自动存入当前创建时间
CreationTimestamp
CreatedDate
但问题是用这些注解描述的字段其类型必须是Timestamp
, Date
, Instant
或 Long
类型
如下:
// 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字段里?