HasMany
ステートレスセッションを使用して、他のエンティティのコレクション(マッピング)を含むエンティティを一括挿入する適切な方法は何ですか?
たとえば、親クラスは次のようにマップされます。
class ParentMap : ClassMap<Parent>
{
public ParentMap()
{
Id(x => x.Id)
.GeneratedBy.Increment();
HasMany(x => x.ChildNodes)
.KeyColumns.Add("Parent_id")
.Cascade.All();
}
}
ステートレスセッションはカスケードオプションを無視するため、子ノードは自動的に永続化されません。コレクションを自分で繰り返すことはParent_id
できましたが、書き込み可能なプロパティとして列が存在しないため、リレーションを設定できません。
私は何かが足りないのですか?