javax.persistence

## 注释类型 Cacheable

-     @Target(value=TYPE)
       @Retention(value=RUNTIME)
      public @interface Cacheable

  Specifies whether an entity should be cached if caching is enabled when the value of the `persistence.xml` caching element is `ENABLE_SELECTIVE` or `DISABLE_SELECTIVE`. The value of the `Cacheable` annotation is inherited by subclasses; it can be overridden by specifying `Cacheable` on a subclass.

  `Cacheable(false)` means that the entity and its state must not be cached by the provider.

  从以下版本开始:
    Java Persistence 2.0

- - ### 可选元素概要

    可选元素
    限定符和类型 | 可选元素和说明
    --- | ---
    `boolean` | `value` (Optional) Whether or not the entity should be cached.

- - ### 元素详细资料

    - #### value

          public abstract boolean value

      (Optional) Whether or not the entity should be cached.
      返回:
        boolean
      默认值:
        true