1

我正在使用 JPA 2 对我的应用程序中的一些实体进行建模。在某些模型中,有特定列的值在插入时填充。这种列的一个例子是:

@Temporal(TemporalType.TIMESTAMP)
@Column(name = "timestamp", nullable = false, insertable = false, updatable = false)
private Calendar timestamp;

现在我希望在保存时,列的生成值将自动填充,以便它可以从应用程序代码中获得。使用 Hibernate,我可以使用@Generated注释,但是我想将 ORM 特定代码保留在我的应用程序之外,并且只使用本机 JPA。

仅使用本机 JPA 是否可行?

在此先感谢您的时间。

4

1 回答 1

0

如果您想在 JPA 中保留此逻辑,我想生命周期侦听器可能会有所帮助。

于 2013-08-20T11:04:44.670 回答