NHibernate为子

时间:2017-12-28 02:09:39

标签: nhibernate

我正在使用NHibernate。我有一个带有Assigned ID的父类和带有标识Id的子类。我创建一个新的父类,为它分配Id,然后创建一个新的子对象集合。当我调用session.Save(parent)时,我发现只保存了父对象,没有保存子集合。似乎还必须逐个保存子对象。

有时候我有逆转情况,父母带有身份Id,孩子有指定的身份证,有时父母和子女都被分配了Id。

我想确认有没有办法总是调用Session.Save或Session.Update作为父级,NH可以自动处理子集合吗?

由于

1 个答案:

答案 0 :(得分:0)

实际上,您需要添加一些代码来获取帮助,但只是想一想;

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



 </class>

</hibernate-mapping>