データベースにアクセスするために休止状態を使用しています。また、95% のケースで 3 つのクエリしか作成されないため、休止状態のクエリ キャッシュを使用しています。DB で初期化された更新操作は非常にまれです。 /delete などの非読み取り専用操作は db で実行されます。休止状態で可能ですか?そうであれば、どのように?
前もって感謝します
Hibernate を介して行われる「挿入/更新/削除 [...] 操作」ということですか? もしそうなら、それはすでにそうです。
それとも、Hibernate の知識の範囲外でデータベースに対して行われた「挿入/更新/削除 [...] 操作」という意味ですか? その場合、Hibernate がそれを知る方法はありません。Hibernateにそれを伝える必要があります。これにはいくつかのアプローチがあります。最も簡単な方法は、クエリ キャッシュ領域を削除することです。
sessionFactory.getCache().evictDefaultQueryRegion()
また
sessionFactory.getCache().evictQueryRegion( "region-name-you-supplied-to-Query" )
また
sessionFactory.getCache().evictQueryRegions()