我正在使用NHibernate。我有一个带有Assigned ID的父类和带有标识Id的子类。我创建一个新的父类,为它分配Id,然后创建一个新的子对象集合。当我调用session.Save(parent)时,我发现只保存了父对象,没有保存子集合。似乎还必须逐个保存子对象。
有时候我有逆转情况,父母带有身份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>