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.
|
AssociationOverride |
Used to override a mapping for an entity relationship.
|
AttributeOverride |
Used to override the mapping of a Basic (whether
explicit or default) property or field or Id property or
field.
|
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.
|
Column |
Is used to specify the mapped column for a persistent property or field.
|
ColumnResult |
References name of a column in the SELECT clause of a SQL query -
i.e., column alias, if applicable.
|
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.
|
EntityResult |
Used to map the SELECT clause of a SQL query to an entity result.
|
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.
|
FieldResult |
Is used to map the columns specified in the SELECT list
of the query to the properties or fields of the entity class.
|
FlushModeType |
Flush mode setting.
|
GenerationType |
Defines the types of primary key generation strategies.
|
InheritanceType |
Defines inheritance strategy options.
|
JoinColumn |
Specifies a column for joining an entity association or element
collection.
|
JoinTable |
Used in the mapping of associations.
|
LockModeType |
|
MapKeyJoinColumn |
Specifies a mapping to an entity that is a map key.
|
NamedNativeQuery |
Specifies a named native SQL query.
|
NamedQuery |
Specifies a static, named query in the Java Persistence query language.
|
Parameter |
Type for query parameter objects.
|
PersistenceContext |
Expresses a dependency on a container-managed EntityManager and its
associated persistence context.
|
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.
|
PersistenceProperty |
Describes a single container or persistence provider property.
|
PersistenceUnit |
|
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.
|
PrimaryKeyJoinColumn |
Specifies a primary key column that is used as a foreign key to
join to another table.
|
Query |
Interface used to control query execution.
|
QueryHint |
|
SecondaryTable |
Specifies a secondary table for the annotated entity
class.
|
SharedCacheMode |
Specifies how the provider must use a second-level cache for the
persistence unit.
|
SqlResultSetMapping |
Specifies the mapping of the result of a native SQL query.
|
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.
|
UniqueConstraint |
Specifies that a unique constraint is to be included in
the generated DDL for a primary or secondary table.
|
ValidationMode |
The validation mode to be used by the provider for the persistence
unit.
|