Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/UserGuide/JPA/2.4/annotations ref001"
< EclipseLink | UserGuide | JPA
m |
m |
||
Line 30: | Line 30: | ||
|} | |} | ||
− | [[Image:Elug_draft_icon.png|Warning]]Beta Draft: 2012-06- | + | [[Image:Elug_draft_icon.png|Warning]]Beta Draft: 2012-06-15 |
− | <span id=" | + | <span id="CACGDIBI"></span> |
− | = | + | =Functional Listing of Annotations= |
− | The following lists the EclipseLink annotation | + | The following lists the EclipseLink annotation extensions, categorized by function: |
+ | |||
+ | * [[#CACFGAIC|Mapping Annotations]] | ||
+ | * [[#CACGCEIJ|Entity Annotations]] | ||
+ | * [[#CACDIEID|Converter Annotations]] | ||
+ | * [[#CACGIACB|Caching Annotations]] | ||
+ | * [[#CACJHFEC|Customization and Optimization Annotations]] | ||
+ | * [[#CACDCCEG|Copy Policy Annotations]] | ||
+ | * [[#CACGFGED|Returning Policy Annotations]] | ||
+ | * [[#CACCBFFE|Stored Procedure and Function Annotations]] | ||
+ | |||
+ | <span id="CACFGAIC"></span> | ||
+ | |||
+ | ==Mapping Annotations== | ||
+ | |||
+ | EclipseLink includes the following annotations for mappings: | ||
+ | |||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_collectiontable|@CollectionTable]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_privateowned|@PrivateOwned]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_joinfetch|@JoinFetch]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_mutable|@Mutable]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_transformation|@Transformation]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_readtransformer|@ReadTransformer]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_writetransformer|@WriteTransformer]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_writetransformers|@WriteTransformers]] | ||
+ | |||
+ | <span id="CACGCEIJ"></span> | ||
+ | |||
+ | ==Entity Annotations== | ||
+ | |||
+ | <span id="CACDIEID"></span> | ||
+ | |||
+ | ==Converter Annotations== | ||
+ | |||
+ | EclipseLink includes the following annotations for converting data: | ||
+ | |||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_convert|@Convert]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_converter|@Converter]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_converters|@Converters]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_typeconverter|@TypeConverter]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_typeconverters|@TypeConverters]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_objecttypeconverter|@ObjectTypeConverter]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_objecttypeconverters|@ObjectTypeConverters]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_structconverter|@StructConverter]] | ||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_structconverters|@StructConverters]] | ||
+ | |||
+ | <span id="CACGIACB"></span> | ||
+ | |||
+ | ==Caching Annotations== | ||
+ | |||
+ | EclipseLink includes the following annotations for caching: | ||
− | |||
− | |||
− | |||
* [[EclipseLink/UserGuide/JPA/2.4/a_cache|@Cache]] | * [[EclipseLink/UserGuide/JPA/2.4/a_cache|@Cache]] | ||
* [[EclipseLink/UserGuide/JPA/2.4/a_cacheindex|@CacheIndex]] | * [[EclipseLink/UserGuide/JPA/2.4/a_cacheindex|@CacheIndex]] | ||
* [[EclipseLink/UserGuide/JPA/2.4/a_cacheindexes|@CacheIndexes]] | * [[EclipseLink/UserGuide/JPA/2.4/a_cacheindexes|@CacheIndexes]] | ||
* [[EclipseLink/UserGuide/JPA/2.4/a_cacheinterceptor|@CacheInterceptor]] | * [[EclipseLink/UserGuide/JPA/2.4/a_cacheinterceptor|@CacheInterceptor]] | ||
− | * [[EclipseLink/UserGuide/JPA/2.4/ | + | * [[EclipseLink/UserGuide/JPA/2.4/a_timeofday|@TimeOfDay]] |
− | * [[EclipseLink/UserGuide/JPA/2.4/ | + | * [[EclipseLink/UserGuide/JPA/2.4/a_existencechecking|@ExistenceChecking]] |
− | * [[EclipseLink/UserGuide/JPA/2.4/ | + | |
+ | <span id="CACJHFEC"></span> | ||
+ | |||
+ | ==Customization and Optimization Annotations== | ||
+ | |||
+ | EclipseLink includes the following annotations for customization and optimization. | ||
+ | |||
+ | * [[EclipseLink/UserGuide/JPA/2.4/a_customizer|@Customizer]] | ||
+ | |||
+ | <span id="CACDCCEG"></span> | ||
+ | |||
+ | ==Copy Policy Annotations== | ||
+ | |||
+ | EclipseLink includes the following annotations for copy policies: | ||
+ | |||
* [[EclipseLink/UserGuide/JPA/2.4/a_clonecopypolicy|@CloneCopyPolicy]] | * [[EclipseLink/UserGuide/JPA/2.4/a_clonecopypolicy|@CloneCopyPolicy]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[EclipseLink/UserGuide/JPA/2.4/a_copypolicy|@CopyPolicy]] | * [[EclipseLink/UserGuide/JPA/2.4/a_copypolicy|@CopyPolicy]] | ||
− | + | ||
− | + | <span id="CACGFGED"></span> | |
− | + | ||
− | + | ==Returning Policy Annotations== | |
− | + | ||
− | + | EclipseLink includes the following annotations for returning policies: | |
− | + | ||
− | * [[EclipseLink/UserGuide/JPA/2.4/ | + | * [[EclipseLink/UserGuide/JPA/2.4/a_returninsert|@ReturnInsert]] |
− | * [[EclipseLink/UserGuide/JPA/2.4/ | + | * [[EclipseLink/UserGuide/JPA/2.4/a_returnupdate|@ReturnUpdate]] |
− | + | ||
− | + | <span id="CACCBFFE"></span> | |
− | + | ||
− | + | ==Stored Procedure and Function Annotations== | |
− | + | ||
− | + | EclipseLink includes the following annotations for stored procedures and stored functions: | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
* [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredfunc_queries|@NamedStoredFunctionQueries]] | * [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredfunc_queries|@NamedStoredFunctionQueries]] | ||
* [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredfunctionquery|@NamedStoredFunctionQuery]] | * [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredfunctionquery|@NamedStoredFunctionQuery]] | ||
* [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredproc_queries|@NamedStoredProcedureQueries]] | * [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredproc_queries|@NamedStoredProcedureQueries]] | ||
* [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredprocedurequery|@NamedStoredProcedureQuery]] | * [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredprocedurequery|@NamedStoredProcedureQuery]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* [[EclipseLink/UserGuide/JPA/2.4/a_storedprocedureparameter|@StoredProcedureParameter]] | * [[EclipseLink/UserGuide/JPA/2.4/a_storedprocedureparameter|@StoredProcedureParameter]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<span id="footerspace"> </span> | <span id="footerspace"> </span> | ||
Line 138: | Line 149: | ||
|} | |} | ||
| width="34%" align="center" | | | width="34%" align="center" | | ||
− | [[Image:Eclipselink-logo.gif|150px|EclispeLink]]<br />[[Image:Elug_home_icon.png|EclipseLink logo]][http://www.eclipse.org/eclipselink/ EclipseLink Home]<br /> | + | [[Image:Eclipselink-logo.gif|150px|EclispeLink]]<br />[[Image:Elug_home_icon.png|EclipseLink logo]] [http://www.eclipse.org/eclipselink/ EclipseLink Home] • [[Image:Elug_pdf.png|PDF]] PDF (coming soon)<br /> |
| align="right" valign="bottom" | | | align="right" valign="bottom" | | ||
{| class="simple oac_no_warn" width="225" | {| class="simple oac_no_warn" width="225" |
Revision as of 13:08, 15 June 2012
EclipseLink, 2.4.x
|
Functional Listing of Annotations
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 annotations for mappings:
- @CollectionTable
- @PrivateOwned
- @JoinFetch
- @Mutable
- @Transformation
- @ReadTransformer
- @WriteTransformer
- @WriteTransformers
Entity Annotations
Converter Annotations
EclipseLink includes the following annotations for converting data:
- @Convert
- @Converter
- @Converters
- @TypeConverter
- @TypeConverters
- @ObjectTypeConverter
- @ObjectTypeConverters
- @StructConverter
- @StructConverters
Caching Annotations
EclipseLink includes the following annotations for caching:
Customization and Optimization Annotations
EclipseLink includes the following annotations for customization and optimization.
Copy Policy Annotations
EclipseLink includes the following annotations for copy policies:
Returning Policy Annotations
EclipseLink includes the following annotations for returning policies:
Stored Procedure and Function Annotations
EclipseLink includes the following annotations for stored procedures and stored functions:
- @NamedStoredFunctionQueries
- @NamedStoredFunctionQuery
- @NamedStoredProcedureQueries
- @NamedStoredProcedureQuery
- @StoredProcedureParameter
|
|
|