Class and Description |
---|
AttributeNode
Represents an attribute node of an entity graph.
|
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.
|
ConstraintMode
Used to control the application of a constraint.
|
DiscriminatorType
Defines supported types of the discriminator column.
|
EntityGraph
This type represents the root of an entity graph that will be used as a template to define the attribute nodes
and boundaries of a graph of entities and entity relationships.
|
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.
|
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.
|
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.
|
StoredProcedureQuery
Interface used to control stored procedure query execution.
|
Subgraph
This type represents a subgraph for an attribute node that corresponds to a Managed Type.
|
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.
|
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 |
---|
AttributeConverter
A class that implements this interface can be used to convert
entity attribute state into database column representation
and back again.
|
SharedCacheMode
Specifies how the provider must use a second-level cache for the
persistence unit.
|
Class and Description |
---|
AttributeConverter
A class that implements this interface can be used to convert
entity attribute state into database column representation
and back again.
|
GenerationType
Defines the types of primary key generation strategies.
|
SequenceGenerator
Defines a primary key generator that may be referenced by name when
a generator element is specified for the
GeneratedValue
annotation. |
SharedCacheMode
Specifies how the provider must use a second-level cache for the
persistence unit.
|
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 |
---|
GenerationType
Defines the types of primary key generation strategies.
|
SequenceGenerator
Defines a primary key generator that may be referenced by name when
a generator element is specified for the
GeneratedValue
annotation. |
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 |
---|
AttributeConverter
A class that implements this interface can be used to convert
entity attribute state into database column representation
and back again.
|
SharedCacheMode
Specifies how the provider must use a second-level cache 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. |
AttributeConverter
A class that implements this interface can be used to convert
entity attribute state into database column representation
and back again.
|
Column
Is used to specify the mapped column for a persistent property or field.
|
Convert
The Convert annotation is used to specify the conversion of a Basic field or
property.
|
DiscriminatorColumn |
DiscriminatorType
Defines supported types of the discriminator column.
|
FetchType
Defines strategies for fetching data from the database.
|
Index
The Index annotation is used in schema generation.
|
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.
|
SharedCacheMode
Specifies how the provider must use a second-level cache for the
persistence unit.
|
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.
|
ForeignKey
The ForeignKey annotation is used in schema generation.
|
Index
The Index annotation is used in schema generation.
|
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.
|
NamedEntityGraph
The NamedEntityGraph annotation is used to define a named entity graph.
|
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.
|
NamedStoredProcedureQuery
Specifies and names a stored procedure, its parameters, and its result type.
|
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.
|
QueryHint
Used to supply a query property or hint to the
NamedQuery or NamedNativeQuery annotation. |
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. |
Table
Specifies the primary table for the annotated entity.
|
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. |
NamedEntityGraph
The NamedEntityGraph annotation is used to define a named entity graph.
|
NamedStoredProcedureQuery
Specifies and names a stored procedure, its parameters, and its result type.
|
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 |
---|
EntityManagerFactory
Interface used to interact with the entity manager factory
for the persistence unit.
|
PersistenceContextType
Specifies whether a transaction-scoped or extended
persistence context is to be used in
PersistenceContext . |
SynchronizationType
Describes how a persistence context will be synchronized to the database in sync with JTA transactions
|
Class and Description |
---|
EntityGraph
This type represents the root of an entity graph that will be used as a template to define the attribute nodes
and boundaries of a graph of entities and entity relationships.
|
Class and Description |
---|
EntityGraph
This type represents the root of an entity graph that will be used as a template to define the attribute nodes
and boundaries of a graph of entities and entity relationships.
|
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 |
---|
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 |
---|
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 |
---|
AttributeNode
Represents an attribute node of an entity graph.
|
Class and Description |
---|
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 |
---|
EntityGraph
This type represents the root of an entity graph that will be used as a template to define the attribute nodes
and boundaries of a graph of entities and entity relationships.
|
EntityManager
Interface used to interact with the persistence context.
|
EntityManagerFactory
Interface used to interact with the entity manager factory
for the persistence unit.
|
Query
Interface used to control query execution.
|
Class and Description |
---|
EntityManagerFactory
Interface used to interact with the entity manager factory
for the persistence unit.
|
PersistenceException
Thrown by the persistence provider when a problem occurs.
|
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 |
---|
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 |
---|
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 |
---|
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.
|
Query
Interface used to control query execution.
|
TemporalType
Type used to indicate a specific mapping of
java.util.Date
or java.util.Calendar . |
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 |
---|
AttributeNode
Represents an attribute node of an entity graph.
|
EntityGraph
This type represents the root of an entity graph that will be used as a template to define the attribute nodes
and boundaries of a graph of entities and entity relationships.
|
Subgraph
This type represents a subgraph for an attribute node that corresponds to a Managed Type.
|
Class and Description |
---|
Cache
Interface used to interact with the second-level cache.
|
EntityGraph
This type represents the root of an entity graph that will be used as a template to define the attribute nodes
and boundaries of a graph of entities and entity relationships.
|
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.
|
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 . |
PersistenceUnitUtil
Utility interface between the application and the persistence
provider managing the persistence unit.
|
Query
Interface used to control query execution.
|
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 . |
TypedQuery
Interface used to control the execution of typed queries.
|
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.
|
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.
|
PersistenceException
Thrown by the persistence provider when a problem occurs.
|
Query
Interface used to control query execution.
|
StoredProcedureQuery
Interface used to control stored procedure 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 |
---|
ParameterMode
Specifies the mode of a parameter of a stored procedure query.
|
TemporalType
Type used to indicate a specific mapping of
java.util.Date
or java.util.Calendar . |
Class and Description |
---|
ParameterMode
Specifies the mode of a parameter of a stored procedure query.
|
TemporalType
Type used to indicate a specific mapping of
java.util.Date
or java.util.Calendar . |
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 |
---|
EntityManager
Interface used to interact with the persistence context.
|
Query
Interface used to control query execution.
|
Class and Description |
---|
EntityManager
Interface used to interact with the persistence context.
|
Class and Description |
---|
AttributeConverter
A class that implements this interface can be used to convert
entity attribute state into database column representation
and back again.
|
Class and Description |
---|
Entity
Specifies that the class is an entity.
|
Table
Specifies the primary table for the annotated entity.
|
Class and Description |
---|
Entity
Specifies that the class is an entity.
|
EntityManagerFactory
Interface used to interact with the entity manager factory
for the persistence unit.
|
Copyright © 2017 JBoss by Red Hat. All rights reserved.