JPA 2 を使用して、アプリケーション内のいくつかのエンティティをモデル化しています。一部のモデルでは、挿入時に値が入力される特定の列があります。そのような列の例は次のとおりです。
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "timestamp", nullable = false, insertable = false, updatable = false)
private Calendar timestamp;
ここで、保存時に、生成された列の値が自動的に入力されるようにして、アプリケーション コードから使用できるようにしたいと思います。Hibernate では@Generated
注釈を使用できますが、ORM 固有のコードをアプリケーションから除外し、ネイティブ JPA のみを使用したいと考えています。
これはネイティブJPAだけで可能ですか?
お時間をいただきありがとうございます。