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.
EclipseLink/UserGuide/JPA/Basic JPA Development/Mapping/Basic Mappings
< EclipseLink | UserGuide | JPA | Basic JPA Development | Mapping
Revision as of 13:20, 15 February 2011 by Unnamed Poltroon (Talk)
EclipseLink JPA
EclipseLink | |
Website | |
Download | |
Community | |
Mailing List • Forums • IRC • mattermost | |
Issues | |
Open • Help Wanted • Bug Day | |
Contribute | |
Browse Source |
Basic Mappings
Simple Java types are mapped as part of the immediate state of an entity in its fields or properties. Mappings of simple Java types are called basic mappings.
For all mapping types there are a common set of options:
- Read-Only: Specifies that the mapping should populate the value on read and copy. Required when multiple mappings share the same database column. See Configuring Read-Only Mappings in the EclipseLink User's Guide for details.
- Converters allow custom data types and data conversions to be used with most mapping types
- Annotations: @Converter, @TypeConverter, @ObjectTypeConverter, @StructConverter, @Convert
- XML: <converter>, <type-converter>, <object-type-converter>, <struct-converter>, <convert>
See Default Conversions and Converters for details.
By default, EclipseLink persistence provider automatically configures a basic mapping for simple types.
Use the following annotations to fine-tune how your database implements these mappings:
@Id | @Basic | |
EclipseLink Home
JPA User Guide: Table of Contents, Search |
||
How to contribute to this guide... |