1

hibernate コンポーネントで継承を使用したい。

私のクラス:

class SUPERCLASS
{
   private superclassproperty;
}

class SUBCLASS extends SUPERCLASS
{
    private subclassproperty;
}

Hibernate マッピング ファイルの一部:

<component name="xyz" class="SUBCLASS" >
<Property name="subclassproperty" column="column1"/>
<Property name="superclassproperty" column="column2"/>
</component>

このマッピングを介してデータを挿入すると、正常に機能します。しかし、検索すると、リフレクションゲッターによってフィールド値を取得できませんでしたなどのエラーが発生して失敗します

助けてください !!!!!

4

1 に答える 1

0

コンポーネントの継承は NHibernate ではサポートされていません。この回答とこの質問を参照してください。

于 2012-05-03T20:32:26.673 に答える