| 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. |
| 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.
|
| ConstraintMode
Used to control the application of a constraint.
|
| DiscriminatorType
Defines supported types of the discriminator column.
|
| 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
javax.persistence.EntityManager methods that take locks (lock, find, or
refresh) or to the Query.setLockMode() or
TypedQuery.setLockMode() method. |
| Parameter
Type for query parameter objects.
|
| ParameterMode
Specifies the mode of a parameter of a stored procedure query.
|
| 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.
|
| 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.
|
| StoredProcedureQuery
Interface used to control stored procedure query execution.
|
| SynchronizationType
Describes how a persistence context will be synchronized to the database in sync with JTA transactions
|
| 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.
|
Copyright © 2016. All rights reserved.