我正在使用 JPA 2 对我的应用程序中的一些实体进行建模。在某些模型中,有特定列的值在插入时填充。这种列的一个例子是:
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "timestamp", nullable = false, insertable = false, updatable = false)
private Calendar timestamp;
现在我希望在保存时,列的生成值将自动填充,以便它可以从应用程序代码中获得。使用 Hibernate,我可以使用@Generated
注释,但是我想将 ORM 特定代码保留在我的应用程序之外,并且只使用本机 JPA。
仅使用本机 JPA 是否可行?
在此先感谢您的时间。