回答編集履歴

1

追記しました

2018/11/27 09:13

投稿

euledge
euledge

スコア2404

test CHANGED
@@ -1 +1,17 @@
1
1
  一時的にキャッシュをクリアしてDBにアクセスさせる場合は、EntityManager#clear()メソッドを呼べばよいかと思います。
2
+
3
+
4
+
5
+ ---
6
+
7
+ コメントに対する追記
8
+
9
+
10
+
11
+ 動かして確認してはいないので、関連しそうなサイトの提示しか出来ませんが、Entity単位で@Cacheableアノテーションで制御する方法とEntityManagerの生成時にプロパティにより設定する方法があるようです。
12
+
13
+
14
+
15
+ - [Stackoverflow - JPA 2.0 <shared-cache-mode> vs. javax.persistence.sharedCache.mode](https://stackoverflow.com/questions/15532065/jpa-2-0-shared-cache-mode-vs-javax-persistence-sharedcache-mode)
16
+
17
+ - [キャッシュ](https://gloryof.hatenablog.com/entry/20120922/1348299856)