1

这个 SO question解释了 NHibernate 中级联属性的 save-update 选项,如下所示:

保存更新 - 当对象被保存/更新时,检查关联并保存/更新任何需要它的对象(包括保存/更新多对多场景中的关联)。

这是否意味着当关联对象触发数据库操作时,NHibernate 会跟踪已修改并需要在数据库中更新的对象,或者 NHibernate 只是简单地更新每个人,而不管对他们进行了修改吗?

我试图找出该句子中“需要”一词的确切含义。

谢谢!

4

1 回答 1

0

NHibernate总是跟踪修改过的对象;这与级联无关。

在这种情况下,需要基本上意味着当引用对象被保存/更新时,被引用的瞬态对象将被保存。

于 2012-05-24T02:08:20.113 回答