This SO question解释了NHibernate中cascade属性的save-update选项,如下所示:
save-update - 保存/更新对象时,检查关联并保存/更新任何需要它的对象(包括在多对多方案中保存/更新关联)。
这是否意味着当关联对象触发数据库操作时NHibernate会跟踪被修改并需要在数据库中更新的对象,或者NHibernate只是更新所有人而不管对它们进行哪些修改?
我试图找出该句中“要求”字的确切含义。
谢谢!
答案 0 :(得分:0)
NHibernate 始终跟踪修改后的对象;这与级联无关。
在此上下文中需要基本上意味着在保存/更新引用对象时,将保存引用的瞬态对象。