1

私のプロジェクトでは、休止状態のクエリ キャッシング (ehcache を使用) と、一部のエンティティに対して第 2 レベルのエンティティ キャッシングを有効にしました。また、ドキュメントでは、クエリ キャッシュは完全なエンティティ オブジェクトを格納せず、エンティティ ID のみを格納することが記載されています。したがって、パフォーマンスを向上させるには、第 2 レベルのエンティティ キャッシュも有効にする必要があります。

クエリ キャッシング リージョンとエンティティ キャッシング リージョンを同じにする必要があるかどうか疑問に思っていました。または、それらが異なっていても問題ありませんが、クエリキャッシュにキャッシュされたクエリの結果である場合、エンティティは第 2 レベルのキャッシュから返されますか? 私が持っている別の質問は、ビジネスの分類に基づいて、さまざまなエンティティに対してさまざまな第 2 レベルのキャッシュ領域を構成してもよいですか?

4

1 に答える 1