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.
|
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 © 2013. All Rights Reserved.