hibernate の session.clear メソッドと evict メソッドの違いは何ですか。どちらもセッションから削除されたインスタンスであるデタッチされたオブジェクトです。休止状態で session.clear と session.evict を使用する必要があるのはいつですか。
35996 次
1 に答える
53
evict ()は、セッションから 1 つのオブジェクトを削除します。clear()は、セッション内のすべてのオブジェクトを削除します。clear() を呼び出すことは、セッションに関連付けられたすべてのオブジェクトに対して evict() を呼び出すことに似ています。
于 2012-05-07T04:10:35.413 に答える