Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Package
javax.persistence

Packages that use javax.persistence
javax.persistence |
javax.persistence.criteria |
javax.persistence.spi |

Classes in javax.persistence used by javax.persistence
AccessType Is used with the `Access` annotation to specify an access type to be applied to an entity class, mapped superclass, or embeddable class, or to a specific attribute of such a class.
Cache Interface used to interact with the second-level cache.
CacheRetrieveMode Used as the value of the `javax.persistence.cache.retrieveMode` property to specify the behavior when data is retrieved by the `find` methods and by queries.
CacheStoreMode Used as the value of the `javax.persistence.cache.storeMode` property to specify the behavior when data is read from the database and when data is committed into the database.
CascadeType Defines the set of cascadable operations that are propagated to the associated entity.
DiscriminatorType Defines supported types of the discriminator column.
EntityManager Interface used to interact with the persistence context.
EntityManagerFactory Interface used to interact with the entity manager factory for the persistence unit.
EntityTransaction Interface used to control transactions on resource-local entity managers.
EnumType Defines mapping for enumerated types.
FetchType Defines strategies for fetching data from the database.
FlushModeType Flush mode setting.
GenerationType Defines the types of primary key generation strategies.
InheritanceType Defines inheritance strategy options.
LockModeType Lock modes can be specified by means of passing a `LockModeType` argument to one of the `EntityManager` methods that take locks (`lock`, `find`, or `refresh`) or to the `Query.setLockMode()` or `TypedQuery.setLockMode()` method.
Parameter Type for query parameter objects.
PersistenceContextType Specifies whether a transaction-scoped or extended persistence context is to be used in `PersistenceContext`.
PersistenceException Thrown by the persistence provider when a problem occurs.
PersistenceUnitUtil Utility interface between the application and the persistence provider managing the persistence unit.
PersistenceUtil Utility interface between the application and the persistence provider(s).
PessimisticLockScope Defines the values of the `javax.persistence.lock.scope` property for pessimistic locking.
Query Interface used to control query execution.
SharedCacheMode Specifies how the provider must use a second-level cache for the persistence unit.
TemporalType Type used to indicate a specific mapping of `java.util.Date` or `java.util.Calendar`.
TupleElement The `TupleElement` interface defines an element that is returned in a query result tuple.
TypedQuery Interface used to control the execution of typed queries.
ValidationMode The validation mode to be used by the provider for the persistence unit.

Classes in javax.persistence used by javax.persistence.criteria
Parameter Type for query parameter objects.
Tuple Interface for extracting the elements of a query result tuple.
TupleElement The `TupleElement` interface defines an element that is returned in a query result tuple.

Classes in javax.persistence used by javax.persistence.spi
EntityManagerFactory Interface used to interact with the entity manager factory for the persistence unit.
SharedCacheMode Specifies how the provider must use a second-level cache for the persistence unit.
ValidationMode The validation mode to be used by the provider for the persistence unit.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES