0

生成されたモデルを提供するフレームワークに取り組んでいます。このモデルは、このフレームワークからクラスを拡張します。

// Framework
Class Parent {
 private short version;
}

// Generated
Class Child extends Parent {
 private <type> attribute;
}

カスタム エンティティ マッピングを提供する楽観的ロックをユーザーが有効にできるようにしたいと考えています。custom-orm-psql.xmlpersistence.xmlを介してリンクされています。

<entity class="package.Child" metadata-complete="false">
    <attributes>
        <version name="version" />
    </attributes>
</entity>

楽観的ロックを有効にできないため、親属性のマッピングを変更できますか? @Versionattribute の注釈を使用していますversion

4

1 に答える 1

0

はい、マッピングの親クラス定義を変更できます。親クラスの上に @MappedSuperclass という注釈があることを確認してください。サブクラスは、親クラスからすべてのマッピング情報を継承できます。

于 2013-03-05T01:33:03.593 に答える