| Package | Description |
|---|---|
| javax.persistence | |
| javax.persistence.criteria | |
| javax.persistence.spi |
| Class and Description |
|---|
| 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 and to create executable query objects.
|
| 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.
|
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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.
|
Copyright © 2012 Batoo Software & Consultancy. All Rights Reserved.