Jakarta Persistence (JPA) Annotation Type
jakarta.persistence.Cacheable
- Implemented Interfaces:
Annotation
- Target:
- Type
Specifies whether an entity should be cached, if caching is enabled, and when the value of the
persistence.xml caching element is SharedCacheMode.ENABLE_SELECTIVE or SharedCacheMode.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.
- Since:
- Jakarta Persistence (JPA) 2.0
The Shared (L2) Entity Cache article explains how to use
Cacheable.Annotation Elements
boolean value- Default:
- true
- Since:
- Jakarta Persistence (JPA) 1.0
Additional JDK methods inherited from java.lang.annotation.Annotation
annotationType(), equals(Object), hashCode(), toString()