关联NHibernate中的类

时间:2010-01-16 05:53:06

标签: nhibernate nhibernate-mapping

我有一种情况,我有一个被其他几个类引用的类。例如,我的ContactInformation类由多个不同的类引用,例如Customer,Business,Location等。由于它被多个类引用,我不确定如何进行双向映射,因此我可以插入一个Customer其联系信息。因此,我在插入时收到错误,因为ContactInformation被视为null。

有没有人遇到过这样的情况?谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

我会将ContactInformation映射为多对一的cascade =“all”。创建新客户时,您还需要创建一个新的ContactInformation(除非它允许空值)。然后当您SaveOrUpdate客户时,它将级联并SaveOrUpdate ContactInformation。