Used 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.
AssociationOverrideUsed to override a mapping for an entity relationship.
AssociationOverridesUsed to override mappings of multiple relationship properties or fields.
AttributeOverrideUsed to override the mapping of a Basic
(whether explicit or default) property or field or Id
property or field.
Used to override mappings of multiple properties or fields.
BasicThe simplest type of mapping to a database column.
CacheableSpecifies whether an entity should be cached if caching is enabled when the value of the persistence.xml
caching element is ENABLE_SELECTIVE
or DISABLE_SELECTIVE
.
Specifies the table that is used for the mapping of collections of basic or embeddable types.
ColumnSpecifies the mapped column for a persistent property or field.
ColumnResult ConstructorResultUsed in conjunction with the
SqlResultSetMapping
annotation to map the SELECT clause of a SQL query to a constructor.
ConvertSpecifies the conversion of a Basic field or property.
ConverterSpecifies that the annotated class is a converter and defines its scope.
ConvertsUsed to group Convert
annotations.
Specifies the discriminator column for the
SINGLE_TABLE
and
JOINED
Inheritance
mapping strategies.
DiscriminatorValueSpecifies the value of the discriminator column for entities of the given type.
ElementCollectionSpecifies a collection of instances of a basic type or embeddable class.
EmbeddableSpecifies a class whose instances are stored as an intrinsic part of an owning entity and share the identity of the entity.
EmbeddedSpecifies a persistent field or property of an entity whose value is an instance of an embeddable class.
EmbeddedIdApplied to a persistent field or property of an entity class or mapped superclass to denote a composite primary key that is an embeddable class.
EntitySpecifies that the class is an entity.
EntityListenersSpecifies the callback listener classes to be used for an entity or mapped superclass.
EntityResultUsed in conjunction with the
SqlResultSetMapping
annotation to map the SELECT clause of a SQL query to an entity result.
EnumeratedSpecifies that a persistent property or field should be persisted as a enumerated type.
ExcludeDefaultListenersSpecifies that the invocation of default listeners is to be excluded for the entity class (or mapped superclass) and its subclasses.
ExcludeSuperclassListenersSpecifies that the invocation of superclass listeners is to be excluded for the entity class (or mapped superclass) and its subclasses.
FieldResultUsed in conjunction with the
EntityResult
annotation to map columns specified in the SELECT list of a SQL query to the properties or fields of an entity class.
ForeignKeyUsed to specify the handling of foreign key constraints when schema generation is in effect.
GeneratedValueProvides for the specification of generation strategies for the values of primary keys.
IdSpecifies the primary key of an entity.
IdClassSpecifies a composite primary key class that is mapped to multiple fields or properties of the entity.
IndexUsed in schema generation to specify creation of an index.
InheritanceSpecifies the inheritance strategy to be used for an entity class hierarchy.
JoinColumnSpecifies a column for joining an entity association or element collection.
JoinColumnsSpecifies the mapping for composite foreign keys.
JoinTableSpecifies the mapping of associations.
LobSpecifies that a persistent property or field should be persisted as a large object to a database-supported large object type.
ManyToManySpecifies a many-valued association with many-to-many multiplicity.
ManyToOneSpecifies a single-valued association to another entity class that has many-to-one multiplicity.
MapKeySpecifies 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.
MapKeyClassSpecifies the type of the map key for associations of type java.util.Map
.
Specifies the mapping for the key column of a map whose map key is a basic type.
MapKeyEnumeratedSpecifies the enum type for a map key whose basic type is an enumerated type.
MapKeyJoinColumnSpecifies a mapping to an entity that is a map key.
MapKeyJoinColumnsSupports composite map keys that reference entities.
MapKeyTemporalThis annotation must be specified for persistent map keys of type
Date
and
Calendar
.
MappedSuperclassDesignates a class whose mapping information is applied to the entities that inherit from it.
MapsIdDesignates a
ManyToOne
or
OneToOne
relationship attribute that provides the mapping for an
EmbeddedId
primary key, an attribute within an
EmbeddedId
primary key, or a simple primary key of the parent entity.
NamedAttributeNodeA NamedAttributeNode
is a member element of a NamedEntityGraph
.
Used to specify the path and boundaries for a find operation or query.
NamedEntityGraphsUsed to group NamedEntityGraph
annotations.
Specifies multiple native SQL named queries.
NamedNativeQuerySpecifies a named native SQL query.
NamedQueriesSpecifies multiple named Jakarta Persistence query language queries.
NamedQuerySpecifies a static, named query in the Jakarta Persistence query language.
NamedStoredProcedureQueriesSpecifies multiple named stored procedure queries.
NamedStoredProcedureQuerySpecifies and names a stored procedure, its parameters, and its result type.
NamedSubgraphA NamedSubgraph
is a member element of a NamedEntityGraph
.
Specifies a many-valued association with one-to-many multiplicity.
OneToOneSpecifies a single-valued association to another entity that has one-to-one multiplicity.
OrderBySpecifies the ordering of the elements of a collection valued association or element collection at the point when the association or collection is retrieved.
OrderColumnSpecifies a column that is used to maintain the persistent order of a list.
PersistenceContextExpresses a dependency on a container-managed
EntityManager
and its associated persistence context.
PersistenceContexts PersistencePropertyDescribes a single container or persistence provider property.
PersistenceUnit PersistenceUnits PostLoadSpecifies a callback method for the corresponding lifecycle event.
PostPersistSpecifies a callback method for the corresponding lifecycle event.
PostRemoveSpecifies a callback method for the corresponding lifecycle event.
PostUpdateSpecifies a callback method for the corresponding lifecycle event.
PrePersistSpecifies a callback method for the corresponding lifecycle event.
PreRemoveSpecifies a callback method for the corresponding lifecycle event.
PreUpdateSpecifies a callback method for the corresponding lifecycle event.
PrimaryKeyJoinColumnSpecifies a primary key column that is used as a foreign key to join to another table.
PrimaryKeyJoinColumns QueryHint SecondaryTableSpecifies a secondary table for the annotated entity class.
SecondaryTablesSpecifies multiple secondary tables for an entity.
SequenceGeneratorDefines a primary key generator that may be referenced by name when a generator element is specified for the
GeneratedValue
annotation.
SequenceGeneratorsUsed to group SequenceGenerator
annotations.
Specifies the mapping of the result of a native SQL query or stored procedure.
SqlResultSetMappings StoredProcedureParameterSpecifies a parameter of a named stored procedure query.
TableSpecifies the primary table for the annotated entity.
TableGeneratorDefines a primary key generator that may be referenced by name when a generator element is specified for the
GeneratedValue
annotation.
TableGeneratorsUsed to group TableGenerator
annotations.
This annotation must be specified for persistent fields or properties of type java.util.Date
and java.util.Calendar
.
Specifies that the property or field is not persistent.
UniqueConstraintSpecifies that a unique constraint is to be included in the generated DDL for a primary or secondary table.
VersionSpecifies the version field or property of an entity class that serves as its optimistic lock value.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4