NHibernate を介して保持したい 2 つのクラスがあります。
ばかげた理由で、猫だけをマッピングすることが可能かどうか知りたいですか? そのため、Kitten を永続化すると Cat として保存され、リロードすると Cat としてロードされます。
追加の制約 : - 試してみると、Kitten を認識していないために NHibernate がクラッシュしました。- ただし、Hibernate に Kitten サブクラスをインスタンス化させたくないので、識別子の値を追加したくありません。
どうもありがとうございました!
編集:明示的な ISession.Save("Cat",kitten) の使用が機能することを書くのを忘れていました。カスケード保存中に問題が発生します。