1

This SO questionは、NHibernate の cascade 属性の save-update オプションを次のように説明しています。

save-update - オブジェクトが保存/更新されるときに、関連付けを確認し、それを必要とするオブジェクトを保存/更新します(多対多シナリオでの関連付けの保存/更新を含む)。

関連付けられたオブジェクトがデータベース操作をトリガーしたときに、NHibernate がデータベース内で変更されたオブジェクトを追跡し、更新する必要があるということですか、それとも、NHibernate は変更が行われたかどうかに関係なく、すべての人を単純に更新するということですか?

その文の「必要」という言葉の正確な意味を調べようとしています。

ありがとう!

4

1 に答える 1

0

Hibernateは、変更されたオブジェクトを常に追跡します。これはカスケードとは関係ありません。

このコンテキストで必要とは、基本的に、参照元オブジェクトが保存/更新されると、参照される一時オブジェクトが保存されることを意味します。

于 2012-05-24T02:08:20.113 に答える