0

1つのhbmファイルを書きたいです。

私のクラス階層は

BaseClassOne{
private long id;
...getters and setters....
}

ClassA extends BaseClassOne{
other private members;
...getters and setters....
}

classB extends BaseClassOne{
other private members;
...getters and setters....
}

今、

いくつかの基準に応じて ClassA または classB のオブジェクト型を持つ ClassMain という別のクラスを作成しています (ClassMain の列の型など)。

私のモデルクラスで私が書いた

..other private members ....

private BaseClassOne objectAtRuntime;


...getters setters.....

さて、これを実装する方法をhbmファイルで教えてください...???

または、同じことを実装するための他の選択肢を教えてください。

4

1 に答える 1

0

これが<any>マッピングの目的です。xml でマップする方法を説明するブログ投稿については、こちらを参照してください。NHibernate用に書かれていますが、休止状態でも同じはずです

于 2012-09-05T12:07:37.833 に答える