パッケージ jakarta.persistence

アノテーションインターフェース Cacheable


@TargetSE(TYPESE) @RetentionSE(RUNTIMESE) public @interface Cacheable
エンティティをキャッシュするかどうか、キャッシュが有効であるかどうか、persistence.xml キャッシュ要素の値が SharedCacheMode.ENABLE_SELECTIVE または SharedCacheMode.DISABLE_SELECTIVE である場合を指定します。

Cacheable アノテーションの値はサブクラスによって継承されます。サブクラスで Cacheable を指定することでオーバーライドできます。

Cacheable(false) は、エンティティとその状態をプロバイダーがキャッシュしてはならないことを意味します。

導入:
2.0
  • オプション要素の概要

    オプション要素
    修飾子と型
    オプションの要素
    説明
    boolean
    (オプション)エンティティをキャッシュするかどうか。
  • 要素の詳細

    • value

      boolean value
      (オプション)エンティティをキャッシュするかどうか。
      デフォルト:
      true