【发布时间】:2015-07-31 09:47:45
【问题描述】:
我有一个非常令人困惑的问题,偷了很多时间:
@Column(name = "created", columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP", insertable = false, updatable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date created;
此代码的时间戳是在我的 Postgres 数据库中设置的,但存储库返回一个 created = null; 的实体;
我尝试了一些注释,例如:
@生成
来自: Spring Data JPA JpaRepository.save(entity) not returning database default values
但对我没有任何帮助。
【问题讨论】:
-
你试过@GeneratedValue 注解吗?
标签: java spring hibernate postgresql jpa