我有一个带有 TIMESTAMP 列的实体。当我使用 EntityManager 在我的数据库中保留一个新条目时,我可以在我的表中看到正确设置的新行,但是如果我尝试使用preparedQuery 检索此实体,我会返回一个带有 TIMESTAMP 属性 Null 的实体,而它在表中不为空。
@Basic(optional = false)
@NotNull
@Column(name = "devis_date_crea", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date devisDateCrea;
注意:直到我在持久性上下文中将验证模式设置为 null 之前,persist 方法会引发 EJBCallBackException。