Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EclipseLink/UserGuide/JPA/2.4/annotations ref001
|
Functional Listing of Annotation Extensions
The following lists the EclipseLink annotation extensions, categorized by function:
- Mapping Annotations
- Entity Annotations
- Converter Annotations
- Caching Annotations
- Customization and Optimization Annotations
- Copy Policy Annotations
- Returning Policy Annotations
- Stored Procedure and Function Annotations
Mapping Annotations
EclipseLink includes the following annotation extensions for mappings:
- @PrivateOwned
- @JoinFetch
- @Mutable
- @Property
- @Transformation
- @ReadTransformer
- @WriteTransformer
- @WriteTransformers
Entity Annotations
EclipseLink includes the following annotation extensions for entities:
- @AdditionalCriteria
- @ExcludeDefaultMappings
- @Multitenant
- @ReadOnly
- @OptimisticLocking
- @TenantDiscriminatorColumns
- @TenantDiscriminatorColumn
- @TenantTableDiscriminator
- @Struct
Converter Annotations
EclipseLink includes the following annotation extensions for converting data:
- @Convert
- @Converter
- @Converters
- @TypeConverter
- @TypeConverters
- @ObjectTypeConverter
- @ObjectTypeConverters
- @StructConverter
- @StructConverters
Caching Annotations
EclipseLink includes the following annotation extensions for caching:
Customization and Optimization Annotations
EclipseLink includes the following annotation extensions for customization and optimization.
Copy Policy Annotations
EclipseLink includes the following annotation extensions for copy policies:
Returning Policy Annotations
EclipseLink includes the following annotation extensions for returning policies:
Stored Procedure and Function Annotations
EclipseLink includes the following annotation extensions for stored procedures and stored functions:
- @NamedStoredFunctionQueries
- @NamedStoredFunctionQuery
- @NamedStoredProcedureQueries
- @NamedStoredProcedureQuery
- @StoredProcedureParameter
Partitioning Annotations
EclipseLink includes the following annotation extensions for using partitions:
- @Partitioned
- @Partitioning
- @PinnedPartitioning
- @HashPartitioning
- @RangePartition
- @RangePartitioning
- @ReplicationPartitioning
- @RoundRobinPartitioning
- @UnionPartitioning
- @ValuePartitioning
|
|
|