2 Annotation Extensions Reference

EclipseLink supports the Java Persistence API (JPA) 2.0 specification. It also includes many enhancements and extensions. This chapter includes information on the EclipseLink extensions to the JPA annotations.

This chapter contains the following sections:

2.1 Functional Listing of Annotation Extensions

The following lists the EclipseLink annotation extensions, categorized by function:

2.1.1 Mapping Annotations

TopLink includes the following annotation extensions for mappings:

2.1.3 Converter Annotations

TopLink includes the following annotation extensions for converting data:

2.1.4 Caching Annotations

TopLink includes the following annotation extensions for caching:

2.1.5 Customization and Optimization Annotations

TopLink includes the following annotation extensions for customization and optimization.

2.1.6 Copy Policy Annotations

TopLink includes the following annotation extensions for copy policies:

2.1.7 Returning Policy Annotations

TopLink includes the following annotation extensions for returning policies:

2.1.10 Non-relational (NoSQL) Annotations

TopLink includes the following annotation extensions for non-relational datasources:

2.2 Alphabetical Listing of Annotation Extensions

The following lists the EclipseLink annotation extensions: