9

これらのクラスにはいくつかの類似したメソッドがありますが、動作が少し異なるようです。

それらの違いは何ですか?いつそれぞれを使用する必要がありますか?

4

1 に答える 1

11

分離された基準は、を参照せずに構築できますISession。後でその基準を取得し、それをに適用してISession実行可能ファイルを取得できますICriteria

ICriteriaセッションがあるときに使用します。

DetachedCriteriaクエリが実行されるセッションがわからない場合に使用します。

は実装されてDetachedCriteriaないことに注意してくださいICriteria-それらは互換性がありません。インスタンスdetachedCriteria.GetExecutableCriteria(session)を取得するには、常に呼び出す必要があります。ICriteria

于 2010-09-13T20:43:23.503 に答える