生成されたモデルを提供するフレームワークに取り組んでいます。このモデルは、このフレームワークからクラスを拡張します。
// Framework
Class Parent {
private short version;
}
// Generated
Class Child extends Parent {
private <type> attribute;
}
カスタム エンティティ マッピングを提供する楽観的ロックをユーザーが有効にできるようにしたいと考えています。custom-orm-psql.xmlはpersistence.xmlを介してリンクされています。
<entity class="package.Child" metadata-complete="false">
<attributes>
<version name="version" />
</attributes>
</entity>
楽観的ロックを有効にできないため、親属性のマッピングを変更できますか? @Version
attribute の注釈を使用していますversion
。