【发布时间】:2012-02-27 15:06:27
【问题描述】:
我有一个带有 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。
【问题讨论】:
-
你可以发布你准备好的查询代码