|
|
Line 1: |
Line 1: |
− | {{EclipseLink_TLJPA
| + | #REDIRECT [[EclipseLink/UserGuide/JPA/2.4/toc]] |
− | |Please do not edit this page. Your edits will be overwritten during the next update. Instead, please use Bugzilla to log documentation requests.
| + | |
− | |info=n
| + | |
− | |toc=n
| + | |
− | |category=JPA
| + | |
− | |release=2.4.x
| + | |
− | |title=TLJPA }}
| + | |
− | <span class="metaname"> </span>
| + | |
− | | + | |
− | {| class="simple oac_no_warn" width="100%"
| + | |
− | | align="left" valign="top" |
| + | |
− | | width="185" align="right" valign="bottom" |
| + | |
− | {| class="simple oac_no_warn" width="100%"
| + | |
− | |
| + | |
− | | align="center" valign="top" |
| + | |
− | [[Image:Elug_Magnifier.png|Search]][http://www.google.com/cse/home?cx=016171230611334810008:y5kxq4rqd8s&hl=en Search]
| + | |
− | | align="center" valign="top" |
| + | |
− | [[Image:Elug_guide_icon.png|Contents]][[EclipseLink/UserGuide/JPA/2.4/toc| Contents]]
| + | |
− | |}
| + | |
− | |}
| + | |
− | | + | |
− | ----
| + | |
− | | + | |
− | {| width="165"
| + | |
− | | align="center" |
| + | |
− | [[EclipseLink/UserGuide/JPA/2.4/annotations_ref| Previous ]]<span class="previouslink">[[Image:Elug_previous_icon.png|Previous]]</span>
| + | |
− | | align="center" |
| + | |
− | [[EclipseLink/UserGuide/JPA/2.4/annotations_ref002| Next ]][[Image:Elug_next_icon.png|Next]]
| + | |
− | |
| + | |
− | |}
| + | |
− | | + | |
− | [[Image:Elug_draft_icon.png|Warning]]Beta Draft: 2012-06-26
| + | |
− | | + | |
− | <span id="CACGDIBI"></span>
| + | |
− | | + | |
− | =Functional Listing of Annotation Extensions=
| + | |
− | | + | |
− | 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 annotation extensions for mappings:
| + | |
− | | + | |
− | * [[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_property|@Property]]
| + | |
− | * [[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==
| + | |
− | | + | |
− | EclipseLink includes the following annotation extensions for entities:
| + | |
− | | + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_additionalcriteria|@AdditionalCriteria]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_excludedefaultmappings|@ExcludeDefaultMappings]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_multitenant|@Multitenant]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_readonly|@ReadOnly]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_optimisticlocking|@OptimisticLocking]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_tenantdiscrim_columns|@TenantDiscriminatorColumns]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_tenantdiscriminatorcolumn|@TenantDiscriminatorColumn]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_tenanttablediscriminator|@TenantTableDiscriminator]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_struct|@Struct]]
| + | |
− | | + | |
− | <span id="CACDIEID"></span>
| + | |
− | | + | |
− | ==Converter Annotations==
| + | |
− | | + | |
− | EclipseLink includes the following annotation extensions 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 annotation extensions for caching:
| + | |
− | | + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_cache|@Cache]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_cacheindex|@CacheIndex]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_cacheindexes|@CacheIndexes]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_cacheinterceptor|@CacheInterceptor]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_timeofday|@TimeOfDay]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_existencechecking|@ExistenceChecking]]
| + | |
− | | + | |
− | <span id="CACJHFEC"></span>
| + | |
− | | + | |
− | ==Customization and Optimization Annotations==
| + | |
− | | + | |
− | EclipseLink includes the following annotation extensions for customization and optimization.
| + | |
− | | + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_customizer|@Customizer]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_changetracking|@ChangeTracking]]
| + | |
− | | + | |
− | <span id="CACDCCEG"></span>
| + | |
− | | + | |
− | ==Copy Policy Annotations==
| + | |
− | | + | |
− | EclipseLink includes the following annotation extensions for copy policies:
| + | |
− | | + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_clonecopypolicy|@CloneCopyPolicy]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_copypolicy|@CopyPolicy]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_instantiationcopypolicy|@InstantiationCopyPolicy]]
| + | |
− | | + | |
− | <span id="CACGFGED"></span>
| + | |
− | | + | |
− | ==Returning Policy Annotations==
| + | |
− | | + | |
− | EclipseLink includes the following annotation extensions for returning policies:
| + | |
− | | + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_returninsert|@ReturnInsert]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_returnupdate|@ReturnUpdate]]
| + | |
− | | + | |
− | <span id="CACCBFFE"></span>
| + | |
− | | + | |
− | ==Stored Procedure and Function Annotations==
| + | |
− | | + | |
− | EclipseLink includes the following annotation extensions for stored procedures and stored functions:
| + | |
− | | + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredfunc_queries|@NamedStoredFunctionQueries]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredfunctionquery|@NamedStoredFunctionQuery]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredproc_queries|@NamedStoredProcedureQueries]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_namedstoredprocedurequery|@NamedStoredProcedureQuery]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_storedprocedureparameter|@StoredProcedureParameter]]
| + | |
− | | + | |
− | <span id="sthref7"></span>
| + | |
− | | + | |
− | ==Partitioning Annotations==
| + | |
− | | + | |
− | EclipseLink includes the following annotation extensions for using partitions:
| + | |
− | | + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_partitioned|@Partitioned]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_partitioning|@Partitioning]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_pinnedpartitioning|@PinnedPartitioning]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_hashpartitioning|@HashPartitioning]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_rangepartition|@RangePartition]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_rangepartitioning|@RangePartitioning]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_replicationpartitioning|@ReplicationPartitioning]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_roundrobinpartitioning|@RoundRobinPartitioning]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_unionpartitioning|@UnionPartitioning]]
| + | |
− | * [[EclipseLink/UserGuide/JPA/2.4/a_valuepartitioning|@ValuePartitioning]]
| + | |
− | | + | |
− | <span id="footerspace"> </span>
| + | |
− | | + | |
− | ----
| + | |
− | | + | |
− | {| class="simple oac_no_warn" width="100%"
| + | |
− | |-
| + | |
− | | valign="bottom" |
| + | |
− | {| width="165"
| + | |
− | |-
| + | |
− | |
| + | |
− | | align="center" |
| + | |
− | [[EclipseLink/UserGuide/JPA/2.4/annotations_ref| Previous ]]<span class="previouslink">[[Image:Elug_previous_icon.png|Previous]]</span>
| + | |
− | | align="center" |
| + | |
− | [[EclipseLink/UserGuide/JPA/2.4/annotations_ref002| Next ]][[Image:Elug_next_icon.png|Next]]
| + | |
− | |}
| + | |
− | | 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] • [[Image:Elug_pdf.png|PDF]] PDF (coming soon)<br />
| + | |
− | | align="right" valign="bottom" |
| + | |
− | {| class="simple oac_no_warn" width="225"
| + | |
− | |
| + | |
− | | align="center" valign="top" |
| + | |
− | [[Image:Elug_Magnifier.png|Search]][http://www.google.com/cse/home?cx=016171230611334810008:y5kxq4rqd8s&hl=en Search]
| + | |
− | | align="center" valign="top" |
| + | |
− | [[Image:Elug_guide_icon.png|Contents]][[EclipseLink/UserGuide/JPA/2.4/toc| Contents]]
| + | |
− | |}
| + | |
− | |}
| + | |