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/Basic JPA Development/Mapping"
< EclipseLink | UserGuide | JPA | Basic JPA Development
m |
|||
(8 intermediate revisions by the same user not shown) | |||
Line 4: | Line 4: | ||
|eclipselink=y | |eclipselink=y | ||
|eclipselinktype=JPA | |eclipselinktype=JPA | ||
+ | |nativeapi=y | ||
+ | |nativeapis= | ||
+ | * [http://www.eclipse.org/eclipselink/api/latest/org/eclipse/persistence/mappings/package-frame.html mappings] | ||
|examples=y | |examples=y | ||
|example= | |example= | ||
*[[EclipseLink/Examples/JPA/EclipseLink-ORM.XML|EclipseLink-ORM.XML]] | *[[EclipseLink/Examples/JPA/EclipseLink-ORM.XML|EclipseLink-ORM.XML]] | ||
− | |||
− | |||
− | |||
*[[EclipseLink/Examples/JPA/EnumToCode|Map Enum to Coded Values]] | *[[EclipseLink/Examples/JPA/EnumToCode|Map Enum to Coded Values]] | ||
− | *[[EclipseLink/Examples/JPA/ | + | *[[EclipseLink/Examples/JPA/2.0/Employee|Example JPA 2.0 Employee model]] |
− | *[[EclipseLink/Examples/JPA/ | + | *[[EclipseLink/Examples/JPA/2.0/MapKeyColumns|How to use Map key columns to map complex Maps]] |
+ | *[[EclipseLink/Examples/JPA/2.0/DerivedIdentifiers|How to use derived identifiers to map composite Ids through ManyToOne relationships]] | ||
+ | *[[EclipseLink/Examples/JPA/2.0/ElementCollections|How to map collections of Basic or Embeddable values using an ElementCollection mapping]] | ||
+ | *[[EclipseLink/Examples/JPA/2.0/OrderColumns|How to maintain order in a List relationship using an OrderColumn]] | ||
+ | *[[EclipseLink/Examples/JPA/EmployeeXML|Employee Examples using EclipseLink ORM.XML]] | ||
*[[EclipseLink/Examples/JPA/MappingSelectionCriteria|Mapping Selection Criteria]] | *[[EclipseLink/Examples/JPA/MappingSelectionCriteria|Mapping Selection Criteria]] | ||
− | |||
}} | }} | ||
Line 21: | Line 24: | ||
To map entity classes to relational tables you must configure a mapping per persistent field. The following sections describe EclipeLink's JPA mapping types: | To map entity classes to relational tables you must configure a mapping per persistent field. The following sections describe EclipeLink's JPA mapping types: | ||
− | |||
− | |||
− | |||
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings|Basic Mappings]] | *[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings|Basic Mappings]] | ||
− | *[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings|Relationship Mappings | + | *[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Relationship Mappings|Relationship Mappings]] |
− | + | ||
*[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Locking|Locking]] | *[[EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Locking|Locking]] | ||
− | + | {{EclipseLink_JPA | |
− | |previous=[[EclipseLink/UserGuide/JPA/ | + | |previous=[[EclipseLink/UserGuide/JPA/Basic_JPA_Development/Entities/Embeddable|@Embeddable]] |
− | |next=[[EclipseLink/UserGuide/JPA/ | + | |next=[[EclipseLink/UserGuide/JPA/Basic_JPA_Development/Mapping/Basic_Mappings|Basic Mappings]] |
|up=[[EclipseLink/UserGuide/JPA/Basic JPA Development|Basic JPA Development]] | |up=[[EclipseLink/UserGuide/JPA/Basic JPA Development|Basic JPA Development]] | ||
|version=2.2.0 DRAFT}} | |version=2.2.0 DRAFT}} |
Latest revision as of 13:34, 27 October 2011
EclipseLink JPA
EclipseLink | |
Website | |
Download | |
Community | |
Mailing List • Forums • IRC • mattermost | |
Issues | |
Open • Help Wanted • Bug Day | |
Contribute | |
Browse Source |
Native API
Examples
- EclipseLink-ORM.XML
- Map Enum to Coded Values
- Example JPA 2.0 Employee model
- How to use Map key columns to map complex Maps
- How to use derived identifiers to map composite Ids through ManyToOne relationships
- How to map collections of Basic or Embeddable values using an ElementCollection mapping
- How to maintain order in a List relationship using an OrderColumn
- Employee Examples using EclipseLink ORM.XML
- Mapping Selection Criteria
Configuring Mappings
To map entity classes to relational tables you must configure a mapping per persistent field. The following sections describe EclipeLink's JPA mapping types: