Name | Description | Type | Package | Framework |
AdditionalCriteria | An additional criteria can be specified at the Entity or MappedSuperclass level. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Array | Array types are extended object-relational data-types supported by some databases. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
BasicCollection | A BasicCollection is used to map an org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
BasicMap | A BasicMap is used to map an org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
BatchFetch | A BatchFetch annotation can be used on any relationship mapping, (OneToOne, ManyToOne, OneToMany, ManyToMany, ElementCollection, BasicCollection, BasicMap). | Class | org.eclipse.persistence.annotations | EclipseLink |
|
BatchFetchType | Enum used with the BatchFetch annotation, or "eclipselink. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Cache | The Cache annotation is used to configure the EclipseLink object cache. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CacheCoordinationType | enum CacheCoordinationTypeAn enum that is used within the Cache annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CacheIndex | Allow a cache index to be define. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CacheIndexes | Allow a set of cache indexes to be define on an Entity. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CacheInterceptor | A CacheInterceptor can be set on an Entity and allows all EclipseLink cache access to be intercepted by the developer provided interceptor. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CacheKeyType | Configures what type of Id value is used to store the object in the cache. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CacheType | The CacheType enum is used with the Cache annotation for a persistent class. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CascadeOnDelete | Define the foreign key defined by the relationship to cascade the delete on the database. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ChangeTracking | The ChangeTracking annotation is used to specify the org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ChangeTrackingType | enum ChangeTrackingTypeAn enum that is used within the ChangeTracking annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ClassExtractor | A ClassExtractor allows for a user defined class indicator in place of providing a discriminator column. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CloneCopyPolicy | A CloneCopyPolicy is used to set an org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CollectionTable | A CollectionTable annotation is used in conjunction with a BasicCollection or a BasicMap annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CompositeMember | A CompositeMember annotation is ignored unless is in composite member persistence unit. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ConversionValue | A ConversionValue annotation is used within an ObjectTypeConverter. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Convert | The Convert annotation specifies that a named converter should be used with the corresponding mapped attribute. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
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 | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Converters | A Converters annotation allows the definition of multiple Converter. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
CopyPolicy | A CopyPolicy is used to set an org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Customizer | The Customizer annotation is used to specify a class that implements the org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
DatabaseChangeNotificationType | enum DatabaseChangeNotificationTypeConfigures what type of database change notification an entity/descriptor should use. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
DeleteAll | A DeleteAll annotation is specified to indicate that when an relationship is deleted, it should use a delete all query. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Direction | An enum that is used within the StoredProcedureParameter annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
DiscriminatorClass | A DiscriminatorClass is used within a VariableOneToOne annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ExcludeDefaultMappings | Specifies default mappings (those that are not explicitly decorated in XML or using annotations)should be omitted. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ExistenceChecking | The ExistenceChecking annotation is used to specify the type of checking EclipseLink should use when determining if an entity is new or existing. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ExistenceType | An enum that is used within the ExistenceChecking annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
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 | Class | org.eclipse.persistence.annotations | EclipseLink |
|
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 | Class | org.eclipse.persistence.annotations | EclipseLink |
|
FetchGroups | A FetchGroups annotation allows the definition of multiple FetchGroup. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
HashPartitioning | HashPartitioning partitions access to a database cluster by the hash of a field value from the object, such as the object's location, or tenant. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
IdValidation | IdValidation configures which id values are considered valid when loading from the database. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Index | Allow a database INDEX to be define when generating DDL. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Indexes | | Class | org.eclipse.persistence.annotations | EclipseLink |
|
InstantiationCopyPolicy | An InstantiationCopyPolicy is used to set an org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
JoinFetch | A JoinFetch annotation can be used on any relationship mapping, (OneToOne, ManyToOne, OneToMany, ManyToMany, BasicCollection, BasicMap). | Class | org.eclipse.persistence.annotations | EclipseLink |
|
JoinFetchType | An enum type that is used within the JoinFetch annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
MapKeyConvert | The MapKeyConvert annotation specifies that a named converter should be used with the corresponding mapped attribute key column. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Multitenant | Multitenant specifies that a given entity is shared amongst multiple tenants of a given application. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
MultitenantType | enum MultitenantTypeAn enum that is used within the Multitenant annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Mutable | A Mutable annotation can be used on a @Basic mapping. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
NamedStoredFunctionQueries | A NamedStoredFunctionQueries annotation allows the definition of multiple NamedStoredFunctionQuery. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
NamedStoredFunctionQuery | A NamedStoredFunctionQuery annotation allows the definition of queries that call stored functions as named queries. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
NamedStoredProcedureQueries | A NamedStoredProcedureQueries annotation allows the definition of multiple NamedStoredProcedureQuery. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
NamedStoredProcedureQuery | A NamedStoredProcedureQuery annotation allows the definition of queries that call stored procedures as named queries. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Noncacheable | The NonCacheable annotation is used to configure caching behavior for relationships. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ObjectTypeConverter | The ObjectTypeConverter annotation is used to specify a TopLink org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ObjectTypeConverters | An ObjectTypeConverters annotation allows the definition of multiple ObjectTypeConverter. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
OptimisticLocking | The OptimisticLocking annotation is used to specify the type of optimistic locking TopLink should use when updating or deleting entities. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
OptimisticLockingType | enum OptimisticLockingTypeAn enum that is used within the OptimisticLocking annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
OrderCorrection | OrderCorrection annotation may be specified together with OrderColumn annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
OrderCorrectionType | enum OrderCorrectionTypeThe OrderCorrectionType enum is used with OrderCorrection annotation | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Partitioned | Partitioning is used to partition the data for a class across multiple difference databases or across a database cluster such as Oracle RAC. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Partitioning | A Partitioning is used to partition the data for a class across multiple difference databases or across a database cluster such as Oracle RAC. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
PinnedPartitioning | PinnedPartitionPolicy pins requests to a single connection pool. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
PrimaryKey | The PrimaryKey annotation allows advanced configuration of the Id. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
PrivateOwned | A PrivateOwned annotation is used to specify a relationship is privately owned. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Properties | Annotation for user defined properties. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Property | Annotation for a user defined property. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
QueryRedirectors | Redirectors allow EclipseLink queries to be intercepted and pre/post processed or redirected. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
RangePartition | Represent a specific range partition. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
RangePartitioning | RangePartitioningPolicy partitions access to a database cluster by a field value from the object, such as the object's id, location, or tenant. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ReadOnly | | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ReadTransformer | Annotation for org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ReplicationPartitioning | ReplicationPartitioning sends requests to a set of connection pools. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ReturnInsert | A ReturnInsert annotation allows for INSERT operations to return values back into the object being written. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ReturnUpdate | A ReturnUpdate annotation allows for UPDATE operations to return values back into the object being written. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
RoundRobinPartitioning | RoundRobinPartitioning sends requests in a round robin fashion to the set of connection pools. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
SerializedConverter | A SerializedConverter is used to serialize an object's value into a database binary, character, or XML field. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
SerializedConverters | A TypeConverters annotation allows the definition of multiple SerializedConverter. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
SerializedObject | SerializedObject annotation is used to set an org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
StoredProcedureParameter | A StoredProcedureParameter annotation is used within a NamedStoredProcedureQuery annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Struct | Struct types are extended object-relational data-types supported by some databases. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
StructConverter | A StructConverter is a special type of converter that handles the conversion of a specific database Struct type. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
StructConverters | A StructConverters annotation allows the definition of multiple See Also:StructConverterAuthor:Guy PelletierSince:EclipseLink 2. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Structure | Struct types are extended object-relational data-types supported by some databases. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
TenantDiscriminatorColumn | Tenant discriminator column(s) are used with a SINGLE_TABLE multitenant strategy. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
TenantDiscriminatorColumns | A TenantDiscriminatorColumns annotation allows the definition of multiple TenantDiscriminatorColumn. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
TenantTableDiscriminator | A tenant table discriminator is used with a TABLE_PER_TENANT multitenant strategy. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
TenantTableDiscriminatorType | enum TenantTableDiscriminatorTypeAn enum that is used within the TenantTableDiscriminator annotation. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
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. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
Transformation | Transformation is an optional annotation for org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
TransientCompatibleAnnotations | This class is used by our JPA annotation processing to discover which annotations may coexist with a javax. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
TypeConverter | The TypeConverter annotation is used to specify an EclipseLink org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
TypeConverters | A TypeConverters annotation allows the definition of multiple TypeConverter. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
UnionPartitioning | UnionPartitioning sends queries to all connection pools and unions the results. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
UuidGenerator | Defines a primary key generator that may be referenced by name when a generator element is specified for | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ValuePartition | Represent a specific value partition. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
ValuePartitioning | ValuePartitioning partitions access to a database cluster by a field value from the object, such as the object's location, or tenant. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
VariableOneToOne | Variable one to one mappings are used to represent a pointer references between a java object and an implementer of an interface. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
VirtualAccessMethods | Specifies that this class contains virtual attributes. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
WriteTransformer | Annotation for org. | Class | org.eclipse.persistence.annotations | EclipseLink |
|
WriteTransformers | An optional annotation for org. | Class | org.eclipse.persistence.annotations | EclipseLink |