| 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.
|
| 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.
|
| ConstraintMode |
Used to control the application of a constraint.
|
| Convert |
The Convert annotation is used to specify the conversion of a Basic field or
property.
|
| 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.
|
| ForeignKey |
The ForeignKey annotation is used in schema generation.
|
| GenerationType |
Defines the types of primary key generation strategies.
|
| 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.
|
| 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.
|
| MapKeyJoinColumn |
Specifies a mapping to an entity that is a map key.
|
| NamedAttributeNode |
The NamedAttributeNode annotation is used to specify an attribute node of within an entity graph or subgraph.
|
| NamedEntityGraph |
The NamedEntityGraph annotation is used to define a named entity graph.
|
| NamedNativeQuery |
Specifies a named native SQL query.
|
| 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.
|
| NamedSubgraph |
The NamedSubgraph annotation is used to further define an attribute node.
|
| Parameter |
Type for query parameter objects.
|
| ParameterMode |
Specifies the mode of a parameter of a stored procedure query.
|
| PersistenceException |
Thrown by the persistence provider when a problem occurs.
|
| 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.
|
| StoredProcedureParameter |
Specifies a parameter of a named stored procedure query.
|
| 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.
|
| UniqueConstraint |
Specifies that a unique constraint is to be included in
the generated DDL for a primary or secondary table.
|