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