| Class and Description |
|---|
| 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. |
| 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.
|
| 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.
|
| 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. |
| Column
Is used to specify the mapped column for a persistent property or field.
|
| DiscriminatorColumn |
| DiscriminatorType
Defines supported types of the discriminator column.
|
| FetchType
Defines strategies for fetching data from the database.
|
| InheritanceType
Defines inheritance strategy options.
|
| JoinColumn
Specifies a column for joining an entity association or element
collection.
|
| JoinTable
Used in the mapping of associations.
|
| OrderColumn
Specifies a column that is used to maintain the persistent order of
a list.
|
| PrimaryKeyJoinColumn
Specifies a primary key column that is used as a foreign key to
join to another table.
|
| Class and Description |
|---|
| Column
Is used to specify the mapped column for a persistent property or field.
|
| Entity
Specifies that the class is an entity.
|
| JoinTable
Used in the mapping of associations.
|
| MapKey
Specifies the map key for associations of type
java.util.Map when the map key is itself the primary
key or a persistent field or property of the entity that is
the value of the map. |
| MapKeyColumn
Specifies the mapping for the key column of a map whose
map key is a basic type.
|
| MapKeyJoinColumn
Specifies a mapping to an entity that is a map key.
|
| NamedNativeQueries
Used to specify multiple native SQL named queries.
|
| NamedNativeQuery
Specifies a named native SQL query.
|
| NamedQueries
Specifies multiple named Java Persistence query language queries.
|
| NamedQuery
Specifies a static, named query in the Java Persistence query language.
|
| OrderBy
Specifies the ordering of the elements of a collection valued
association or element collection at the point when the association
or collection is retrieved.
|
| SecondaryTable
Specifies a secondary table for the annotated entity
class.
|
| SecondaryTables
Specifies multiple secondary tables for an entity.
|
| SqlResultSetMapping
Specifies the mapping of the result of a native SQL query.
|
| SqlResultSetMappings
Is used to define one or more
SqlResultSetMapping annotations. |
| UniqueConstraint
Specifies that a unique constraint is to be included in
the generated DDL for a primary or secondary table.
|
| 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. |
| SequenceGenerator
Defines a primary key generator that may be referenced by name when
a generator element is specified for the
GeneratedValue
annotation. |
| SqlResultSetMapping
Specifies the mapping of the result of a native SQL query.
|
| TableGenerator
Defines a primary key generator that may be
referenced by name when a generator element is specified for
the
GeneratedValue annotation. |
| Class and Description |
|---|
| Cache
Interface used to interact with the second-level cache.
|
| 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.
|
| FlushModeType
Flush mode setting.
|
| 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.
|
| Query
Interface used to control query execution.
|
| TemporalType
Type used to indicate a specific mapping of
java.util.Date
or java.util.Calendar. |
| 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. |
| TypedQuery
Interface used to control the execution of typed queries.
|
| Class and Description |
|---|
| 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. |
| TypedQuery
Interface used to control the execution of typed queries.
|
| Class and Description |
|---|
| Parameter
Type for query parameter objects.
|
| TupleElement
The
TupleElement interface defines an element that is returned in
a query result tuple. |
| Class and Description |
|---|
| TupleElement
The
TupleElement interface defines an element that is returned in
a query result tuple. |
| Class and Description |
|---|
| TupleElement
The
TupleElement interface defines an element that is returned in
a query result tuple. |
| Class and Description |
|---|
| 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.
|
| Class and Description |
|---|
| 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. |
| 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. |
| Class and Description |
|---|
| EntityManager
Interface used to interact with the persistence context.
|
| MappedSuperclass
Designates a class whose mapping information is applied
to the entities that inherit from it.
|
| Transient
Specifies that the property or field is not persistent.
|
| Class and Description |
|---|
| JoinColumn
Specifies a column for joining an entity association or element
collection.
|
| Class and Description |
|---|
| NonUniqueResultException
Thrown by the persistence provider when
Query.getSingleResult() or TypedQuery.getSingleResult() is executed on a
query and there is more than one result from the query. |
| NoResultException
Thrown by the persistence provider when
Query.getSingleResult() or TypedQuery.getSingleResult()is executed on a query
and there is no result to return. |
| Class and Description |
|---|
| NonUniqueResultException
Thrown by the persistence provider when
Query.getSingleResult() or TypedQuery.getSingleResult() is executed on a
query and there is more than one result from the query. |
| NoResultException
Thrown by the persistence provider when
Query.getSingleResult() or TypedQuery.getSingleResult()is executed on a query
and there is no result to return. |
| Class and Description |
|---|
| SharedCacheMode
Specifies how the provider must use a second-level cache for the
persistence unit.
|
| Class and Description |
|---|
| CascadeType
Defines the set of cascadable operations that are propagated
to the associated entity.
|
| InheritanceType
Defines inheritance strategy options.
|
| Class and Description |
|---|
| CascadeType
Defines the set of cascadable operations that are propagated
to the associated entity.
|
| GenerationType
Defines the types of primary key generation strategies.
|
| Class and Description |
|---|
| CascadeType
Defines the set of cascadable operations that are propagated
to the associated entity.
|
| 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. |
| Class and Description |
|---|
| SharedCacheMode
Specifies how the provider must use a second-level cache for the
persistence unit.
|
| Class and Description |
|---|
| Entity
Specifies that the class is an entity.
|
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.