An EIS one-to-many mapping is a reference mapping that represents the relationship between a single source object and a collection of mapped persistent Java objects. The source object usually contains a foreign key (pointer) to the target objects (key on source); alternatively, the target objects may contiain a foreign key to the source object (key on target). Because both the source and target objects use interactions, they must all be configured as root object types.
Record Type | Description |
Indexed | Ordered collection of record elements. The indexed record EIS format enables Java class attribute values to be retreived by position or index. |
Mapped | Key-value map based representation of record elements. The mapped record EIS format enables Java class attribute values to be retreived by an object key. |
XML | Record/Map representation of an XML DOM element. |
@see org.eclipse.persistence.eis.EISDescriptor#useIndexedRecordFormat
@see org.eclipse.persistence.eis.EISDescriptor#useMappedRecordFormat
@see org.eclipse.persistence.eis.EISDescriptor#useXMLRecordFormat
@since Oracle TopLink 10
g Release 2 (10.1.3)