2017-12-28 74 views
0

NHibernateを使用しています。私はIDを持つ親クラスとIDを持つ子クラスを持っています。私は新しい親クラスを作成し、それにIDを割り当て、子オブジェクトの新しいコレクションを作成します。 session.Save(親)を呼び出すと、親オブジェクトのみが保存されていることがわかりました。子コレクションは保存されません。子オブジェクトも1つずつ保存しなければならないようです。NHibernate親の親IDとIDの割り当てID

状況を逆転させている場合があります。身分証明書を持つ親と、割り当てられたIDを持つ子供、時には親と子の両方にIDが割り当てられることもあります。

親がSession.SaveまたはSession.Updateを呼び出す方法はありますか?NHは子コレクションを自動的に処理できますか?

ありがとうございました

+0

関連コードを追加してください。問題を診断するのに役立ちます。ありがとう。 –

答えて

0

実際には、あなたのための助けを得るためにいくつかのコードを追加する必要があります。

<?xml version="1.0" encoding="utf-8" ?> 
<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" 
namespace="YourNameSpace" assembly="YourAssemblyName"> 



</class> 

</hibernate-mapping> 
+0

ありがとう。問題は解決された。私はカスケードを見逃した – Ziff