Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "EclipseLink/UserGuide/JPA/2.4/annotations ref001"

m
 
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" |
+
&nbsp;&nbsp;&nbsp;[[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" |
+
&nbsp;&nbsp;&nbsp;[[Image:Elug_guide_icon.png|Contents]][[EclipseLink/UserGuide/JPA/2.4/toc| Contents]]
+
|}
+
|}
+

Latest revision as of 12:21, 29 June 2012

Back to the top