Hibernateで更新速度が遅い場合の対応方法

フラッシュモードを変更することによって
明示的にフラッシュしないとDBとの同期を取らないようにすることができる。
setFlushMode(FlushMode.COMMIT);
 
フラッシュモードを設定しなかった場合
Hibernateはsave()をしたあとにそのテーブルに対して検索をした場合は
内部的に自動flushされることがある。
 
この処理によってDBへのアクセスが多くなってしまい速度がでないことあり。