1

Jcache の仕様を確認したところ、キャッシュからのオブジェクトの読み込みと削除に関して柔軟性が向上することを理解していますが、独自のデータ アクセスを作成する必要があります。

Hibernate L2 キャッシュは、RDBMS からデータをキャッシュするのに優れていますが、データの取り込みと削除に関しては柔軟性が限られています。

両方の仕様に対応できる Ignite などの実装のための Jcache 実装でのデータ アクセスを回避するために、両方の機能の最良の部分を一緒に使用できますか。

より正確には、Ignite によって作成された単一のキャッシュ オブジェクトは、Hibernate L2 キャッシュおよび Jcache として同時に処理できます。

Jcache アノテーションを使用し、必要に応じてデータベース操作に休止状態を使用したい

4

2 に答える 2

9

Hibernate 5.x には、L2 キャッシュ プロバイダーとしての JCacheのサポートが組み込まれています。この場合、独自の統合 API に固執したり、JCache 実装を使用したりする必要はありません。

于 2016-11-10T16:51:40.833 に答える
1

はい、Ignite にはネイティブの Hibernate サポートがあります。https: //apacheignite.readme.io/docs/hibernate-l2-cache を参照してください。

于 2016-09-12T17:07:02.287 に答える