Annotation Types Summary |
BasicCollection |
Deprecated. |
BasicMap |
Deprecated. |
BatchFetch |
A BatchFetch annotation can be used on any relationship mapping,
(OneToOne, ManyToOne, OneToMany, ManyToMany, ElementCollection, BasicCollection, BasicMap). |
Cache |
The Cache annotation is used to configure the EclipseLink object cache. |
CacheInterceptor |
A CacheInterceptor can be set on an Entity and allows all EclipseLink cache
access to be intercepted by the developer provided interceptor. |
ChangeTracking |
The ChangeTracking annotation is used to specify the
org.eclipse.persistence.descriptors.changetracking.ObjectChangePolicy
which computes changes sets for EclipseLink's UnitOfWork commit process. |
ClassExtractor |
A ClassExtractor allows for a user defined class indicator in place of
providing a discriminator column. |
CloneCopyPolicy |
A CloneCopyPolicy is used to set an
org.eclipse.persistence.descriptors.copying.CloneCopyPolicy on an Entity. |
CollectionTable |
Deprecated. |
ConversionValue |
A ConversionValue annotation is used within an ObjectTypeConverter. |
Convert |
The Convert annotation specifies that a named converter should be used with
the corresponding mapped attribute. |
Converter |
A Converter is used to customize the values during the reading from the
database into the object model as well as during the writing back of changes
into the database. |
CopyPolicy |
A CopyPolicy is used to set an
org.eclipse.persistence.descriptors.copying.CopyPolicy on an Entity. |
Customizer |
The Customizer annotation is used to specify a class that implements the
org.eclipse.persistence.config.DescriptorCustomizer
interface and is to run against an entity's class descriptor after all
metadata processing has been completed. |
DiscriminatorClass |
A DiscriminatorClass is used within a VariableOneToOne annotation. |
ExistenceChecking |
The ExistenceChecking annotation is used to specify the type of checking
EclipseLink should use when determining if an entity is new or existing. |
FetchAttribute |
A fetch attribute is specified within a fetch group and is used as a
performance enhancement that allows a group of attributes of an object to be
loaded on demand, which means that the data for an attribute might not loaded
from the underlying data source until an explicit access call for the
attribute first occurs. |
FetchGroup |
A fetch group is a performance enhancement that allows a group of attributes
of an object to be loaded on demand, which means that the data for an
attribute might not loaded from the underlying data source until an explicit
access call for the attribute first occurs. |
FetchGroups |
A FetchGroups annotation allows the definition of multiple FetchGroup. |
InstantiationCopyPolicy |
An InstantiationCopyPolicy is used to set an
org.eclipse.persistence.descriptors.copying.InstantiationCopyPolicy on an
Entity. |
JoinFetch |
A JoinFetch annotation can be used on any relationship mapping,
(OneToOne, ManyToOne, OneToMany, ManyToMany, BasicCollection, BasicMap). |
MapKeyConvert |
The MapKeyConvert annotation specifies that a named converter should be used
with the corresponding mapped attribute key column. |
Mutable |
A Mutable annotation can be used on a @Basic mapping. |
NamedStoredProcedureQueries |
A NamedStoredProcedureQueries annotation allows the definition of multiple
NamedStoredProcedureQuery. |
NamedStoredProcedureQuery |
A NamedStoredProcedureQuery annotation allows the definition of queries that
call stored procedures as named queries. |
ObjectTypeConverter |
The ObjectTypeConverter annotation is used to specify a TopLink
org.eclipse.persistence.mappings.converters.ObjectTypeConverter that converts a fixed
number of database data value(s) to Java object value(s) during the reading
and writing of a mapped attribute
An ObjectTypeConverter must be be uniquely identified by name and can be
defined at the class, field and property level and can be specified within
an Entity, MappedSuperclass and Embeddable class. |
OptimisticLocking |
The OptimisticLocking annotation is used to specify the type of optimistic
locking TopLink should use when updating or deleting entities. |
OrderCorrection |
OrderCorrection annotation may be specified together with OrderColumn annotation. |
PrimaryKey |
The PrimaryKey annotation allows advanced configuration of the Id. |
PrivateOwned |
A PrivateOwned annotation is used to specify a relationship is privately
owned. |
Properties |
Annotation for user defined properties. |
Property |
Annotation for a user defined property. |
QueryRedirectors |
Redirectors allow EclipseLink queries to be intercepted and pre/post processed or redirected. |
ReadOnly |
The ReadOnly annotation is used to specify that a class is read only. |
ReadTransformer |
Annotation for org.eclipse.persistence.mappings.TransformationMapping. |
ReturnInsert |
A ReturnInsert annotation allows for INSERT operations to return values back
into the object being written. |
ReturnUpdate |
A ReturnUpdate annotation allows for UPDATE operations to return values back
into the object being written. |
StoredProcedureParameter |
A StoredProcedureParameter annotation is used within a
NamedStoredProcedureQuery annotation. |
StructConverter |
|
TimeOfDay |
A TimeOfDay annotation is used to specify a specific time of day using a
Calendar instance which is to be used within an OptimisticLocking annotation. |
Transformation |
Transformation is an optional annotation for org.eclipse.persistence.mappings.TransformationMapping. |
TypeConverter |
The TypeConverter annotation is used to specify an EclipseLink
org.eclipse.persistence.mappings.converters.TypeConversionConverter for modification
of the data value(s) during the reading and writing of a mapped attribute. |
VariableOneToOne |
Variable one to one mappings are used to represent a pointer references
between a java object and an implementer of an interface. |
WriteTransformer |
Annotation for org.eclipse.persistence.mappings.TransformationMapping. |
WriteTransformers |
An optional annotation for org.eclipse.persistence.mappings.TransformationMapping. |