Skip to main content

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.

Jump to: navigation, search

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

m
m
Line 30: Line 30:
 
|}
 
|}
  
[[Image:Elug_draft_icon.png|Warning]]Beta Draft: 2012-06-18
+
[[Image:Elug_draft_icon.png|Warning]]Beta Draft: 2012-06-26
  
 
<span id="CACGDIBI"></span>
 
<span id="CACGDIBI"></span>
  
=Functional Listing of Annotations=
+
=Functional Listing of Annotation Extensions=
  
 
The following lists the EclipseLink annotation extensions, categorized by function:
 
The following lists the EclipseLink annotation extensions, categorized by function:
Line 51: Line 51:
 
==Mapping Annotations==
 
==Mapping Annotations==
  
EclipseLink includes the following annotations for mappings:
+
EclipseLink includes the following annotation extensions for mappings:
  
* [[EclipseLink/UserGuide/JPA/2.4/a_collectiontable|@CollectionTable]]
 
 
* [[EclipseLink/UserGuide/JPA/2.4/a_privateowned|@PrivateOwned]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_privateowned|@PrivateOwned]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_joinfetch|@JoinFetch]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_joinfetch|@JoinFetch]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_mutable|@Mutable]]
 
* [[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_transformation|@Transformation]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_readtransformer|@ReadTransformer]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_readtransformer|@ReadTransformer]]
Line 66: Line 66:
 
==Entity Annotations==
 
==Entity Annotations==
  
EclipseLink includes the following annotations for entities:
+
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_readonly|@ReadOnly]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_optimisticlocking|@OptimisticLocking]]
 
* [[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>
 
<span id="CACDIEID"></span>
Line 75: Line 82:
 
==Converter Annotations==
 
==Converter Annotations==
  
EclipseLink includes the following annotations for converting data:
+
EclipseLink includes the following annotation extensions for converting data:
  
 
* [[EclipseLink/UserGuide/JPA/2.4/a_convert|@Convert]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_convert|@Convert]]
Line 91: Line 98:
 
==Caching Annotations==
 
==Caching Annotations==
  
EclipseLink includes the following annotations for caching:
+
EclipseLink includes the following annotation extensions for caching:
  
 
* [[EclipseLink/UserGuide/JPA/2.4/a_cache|@Cache]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_cache|@Cache]]
Line 104: Line 111:
 
==Customization and Optimization Annotations==
 
==Customization and Optimization Annotations==
  
EclipseLink includes the following annotations for customization and optimization.
+
EclipseLink includes the following annotation extensions for customization and optimization.
  
 
* [[EclipseLink/UserGuide/JPA/2.4/a_customizer|@Customizer]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_customizer|@Customizer]]
Line 113: Line 120:
 
==Copy Policy Annotations==
 
==Copy Policy Annotations==
  
EclipseLink includes the following annotations for copy policies:
+
EclipseLink includes the following annotation extensions 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]]
 +
* [[EclipseLink/UserGuide/JPA/2.4/a_instantiationcopypolicy|@InstantiationCopyPolicy]]
  
 
<span id="CACGFGED"></span>
 
<span id="CACGFGED"></span>
Line 122: Line 130:
 
==Returning Policy Annotations==
 
==Returning Policy Annotations==
  
EclipseLink includes the following annotations for returning policies:
+
EclipseLink includes the following annotation extensions for returning policies:
  
 
* [[EclipseLink/UserGuide/JPA/2.4/a_returninsert|@ReturnInsert]]
 
* [[EclipseLink/UserGuide/JPA/2.4/a_returninsert|@ReturnInsert]]
Line 131: Line 139:
 
==Stored Procedure and Function Annotations==
 
==Stored Procedure and Function Annotations==
  
EclipseLink includes the following annotations for stored procedures and stored functions:
+
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_namedstoredfunc_queries|@NamedStoredFunctionQueries]]
Line 138: Line 146:
 
* [[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="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>
 
<span id="footerspace"> </span>

Revision as of 08:53, 26 June 2012


Java Persistence API (JPA) Extensions Reference for EclipseLink, 2.4.x

SearchSearch

   Contents Contents


Previous Previous

Next Next

WarningBeta Draft: 2012-06-26

Functional Listing of Annotation Extensions

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

Mapping Annotations

EclipseLink includes the following annotation extensions for mappings:

Entity Annotations

EclipseLink includes the following annotation extensions for entities:

Converter Annotations

EclipseLink includes the following annotation extensions for converting data:

Caching Annotations

EclipseLink includes the following annotation extensions for caching:

Customization and Optimization Annotations

EclipseLink includes the following annotation extensions for customization and optimization.

Copy Policy Annotations

EclipseLink includes the following annotation extensions for copy policies:

Returning Policy Annotations

EclipseLink includes the following annotation extensions for returning policies:

Stored Procedure and Function Annotations

EclipseLink includes the following annotation extensions for stored procedures and stored functions:

Partitioning Annotations

EclipseLink includes the following annotation extensions for using partitions:

 


Previous Previous

Next Next

EclispeLink
EclipseLink logo EclipseLink Home • PDF PDF (coming soon)

SearchSearch

   Contents Contents

Back to the top