1

2つのアプリケーションによって変更されたテーブルを取得しました。それらの1つはnhibernateを使用しています。そのテーブルのキャッシュを無効にするにはどうすればよいですか?マッピングファイルで実行できますか?

4

2 に答える 2

1

キャッシュはデフォルトでは有効になっていません。

「第1レベルのキャッシュ」、つまりセッションを参照している場合は、使用パターンに問題があります。

于 2011-01-25T21:51:12.177 に答える
1

(を介して)セッションファクトリでL2キャッシュが有効になっているとすると、そのモデルのマッピングファイルで要素cache.use_second_level_cacheを除外できるはずです。<cache>

于 2011-01-25T22:02:51.547 に答える