Uses of Package
org.eclipse.persistence.mappings
-
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.descriptors Class Description AggregateMapping Purpose: Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.AttributeAccessor Purpose: This provides an abstract class for setting and retrieving the attribute value for the mapping from an object.CollectionMapping Purpose: Abstract class for relationship mappings which store collection of objectsDatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseObjectReferenceMapping Purpose: Abstract class for 1:1, variable 1:1 and reference mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.descriptors.changetracking Class Description ForeignReferenceMapping Purpose: Abstract class for relationship mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.dynamic Class Description AggregateObjectMapping Purpose:Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDirectCollectionMapping Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.) into a single table.DirectToFieldMapping Purpose: Maps an attribute to the corresponding database field type.OneToManyMapping Purpose: This mapping is used to represent the typical RDBMS relationship between a single source object and collection of target objects; where, on the database, the target objects have references (foreign keys) to the source object.OneToOneMapping Purpose: One to one mappings are used to represent a pointer references between two java objects. -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.eis Class Description AggregateMapping Purpose: Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.CollectionMapping Purpose: Abstract class for relationship mappings which store collection of objectsDatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseObjectReferenceMapping Purpose: Abstract class for 1:1, variable 1:1 and reference mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.eis.mappings Class Description AggregateMapping Purpose: Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.CollectionMapping Purpose: Abstract class for relationship mappings which store collection of objectsContainerMapping Interface used by clients to interact with the assorted mappings that useContainerPolicy
.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDatabaseMapping.WriteType ForeignReferenceMapping Purpose: Abstract class for relationship mappingsObjectReferenceMapping Purpose: Abstract class for 1:1, variable 1:1 and reference mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.exceptions Class Description CollectionMapping Purpose: Abstract class for relationship mappings which store collection of objectsDatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDirectCollectionMapping Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.) into a single table.ForeignReferenceMapping Purpose: Abstract class for relationship mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.expressions Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.history Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.descriptors Class Description Association Purpose: Generic association object.AttributeAccessor Purpose: This provides an abstract class for setting and retrieving the attribute value for the mapping from an object.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDatabaseMapping.WriteType TypedAssociation Purpose: Generic association object. -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.dynamic Class Description AttributeAccessor Purpose: This provides an abstract class for setting and retrieving the attribute value for the mapping from an object.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.expressions Class Description CollectionMapping Purpose: Abstract class for relationship mappings which store collection of objectsDatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.helper Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.identitymaps Class Description ForeignReferenceMapping Purpose: Abstract class for relationship mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.indirection Class Description CollectionMapping Purpose: Abstract class for relationship mappings which store collection of objectsDatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseForeignReferenceMapping Purpose: Abstract class for relationship mappingsObjectReferenceMapping Purpose: Abstract class for 1:1, variable 1:1 and reference mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.jpa.jpql Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.jpa.parsing Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.oxm Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDatabaseMapping.WriteType -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.oxm.accessor Class Description AttributeAccessor Purpose: This provides an abstract class for setting and retrieving the attribute value for the mapping from an object. -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.queries Class Description CollectionMapping Purpose: Abstract class for relationship mappings which store collection of objectsDatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDirectMapMapping Mapping for a collection of key-value pairs.ForeignReferenceMapping Purpose: Abstract class for relationship mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.sessions Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseForeignReferenceMapping Purpose: Abstract class for relationship mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.sessions.factories Class Description AttributeAccessor Purpose: This provides an abstract class for setting and retrieving the attribute value for the mapping from an object.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.internal.sessions.remote Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.mappings Class Description AggregateMapping Purpose: Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.Association Purpose: Generic association object.AttributeAccessor Purpose: This provides an abstract class for setting and retrieving the attribute value for the mapping from an object.CollectionMapping Purpose: Abstract class for relationship mappings which store collection of objectsContainerMapping Interface used by clients to interact with the assorted mappings that useContainerPolicy
.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDatabaseMapping.WriteType DirectCollectionMapping Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.) into a single table.EmbeddableMapping INTERNAL Common interface to those mappings that are used to map JPA Embedded objects.ForeignReferenceMapping Purpose: Abstract class for relationship mappingsManyToManyMapping Purpose: Many to many mappings are used to represent the relationships between a collection of source objects and a collection of target objects.ObjectReferenceMapping Purpose: Abstract class for 1:1, variable 1:1 and reference mappingsOneToManyMapping Purpose: This mapping is used to represent the typical RDBMS relationship between a single source object and collection of target objects; where, on the database, the target objects have references (foreign keys) to the source object.OneToOneMapping Purpose: One to one mappings are used to represent a pointer references between two java objects.OneToOneMapping.ShallowMode Mode for writeFromObjectIntoRowInternal methodRelationalMapping INTERNAL All mappings which can be added to org.eclipse.persistence.mappings.Descriptor must implement this interface.RelationTableMechanism Purpose: Contains relation table functionality that was originally defined in ManyToManyMapping and now is shared with OneToOneMapping.UnidirectionalOneToManyMapping Purpose: UnidirectionalOneToManyMapping doesn't have 1:1 back reference mapping. -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.mappings.converters Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.mappings.foundation Class Description AggregateMapping Purpose: Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.ContainerMapping Interface used by clients to interact with the assorted mappings that useContainerPolicy
.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDatabaseMapping.WriteType -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.mappings.structures Class Description AggregateMapping Purpose: Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.CollectionMapping Purpose: Abstract class for relationship mappings which store collection of objectsContainerMapping Interface used by clients to interact with the assorted mappings that useContainerPolicy
.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDatabaseMapping.WriteType ForeignReferenceMapping Purpose: Abstract class for relationship mappingsObjectReferenceMapping Purpose: Abstract class for 1:1, variable 1:1 and reference mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.mappings.xdb Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDirectToFieldMapping Purpose: Maps an attribute to the corresponding database field type.RelationalMapping INTERNAL All mappings which can be added to org.eclipse.persistence.mappings.Descriptor must implement this interface. -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.oxm Class Description AggregateMapping Purpose: Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.AttributeAccessor Purpose: This provides an abstract class for setting and retrieving the attribute value for the mapping from an object.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.oxm.mappings Class Description AggregateMapping Purpose: Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.AttributeAccessor Purpose: This provides an abstract class for setting and retrieving the attribute value for the mapping from an object.ContainerMapping Interface used by clients to interact with the assorted mappings that useContainerPolicy
.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDatabaseMapping.WriteType -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.oxm.mappings.converters Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.queries Class Description DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the database -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.sessions.factories Class Description AggregateCollectionMapping Purpose: The aggregate collection mapping is used to represent the aggregate relationship between a single source object and a collection of target objects.AggregateObjectMapping Purpose:Two objects can be considered to be related by aggregation if there is a strict 1:1 relationship between the objects.DatabaseMapping Purpose: Defines how an attribute of an object maps to and from the databaseDirectCollectionMapping Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.) into a single table.DirectMapMapping Mapping for a collection of key-value pairs.ForeignReferenceMapping Purpose: Abstract class for relationship mappingsManyToManyMapping Purpose: Many to many mappings are used to represent the relationships between a collection of source objects and a collection of target objects.OneToManyMapping Purpose: This mapping is used to represent the typical RDBMS relationship between a single source object and collection of target objects; where, on the database, the target objects have references (foreign keys) to the source object.OneToOneMapping Purpose: One to one mappings are used to represent a pointer references between two java objects.TransformationMapping Purpose: A transformation mapping is used for a specialized translation between how a value is represented in Java and its representation on the databae.VariableOneToOneMapping Purpose: Variable one to one mappings are used to represent a pointer references between a java object and an implementer of an interface. -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.sessions.interceptors Class Description ForeignReferenceMapping Purpose: Abstract class for relationship mappings -
Classes in org.eclipse.persistence.mappings used by org.eclipse.persistence.tools.schemaframework Class Description AggregateCollectionMapping Purpose: The aggregate collection mapping is used to represent the aggregate relationship between a single source object and a collection of target objects.DirectCollectionMapping Purpose: This mapping is used to store a collection of simple types (String, Number, Date, etc.) into a single table.DirectToFieldMapping Purpose: Maps an attribute to the corresponding database field type.ForeignReferenceMapping Purpose: Abstract class for relationship mappingsOneToManyMapping Purpose: This mapping is used to represent the typical RDBMS relationship between a single source object and collection of target objects; where, on the database, the target objects have references (foreign keys) to the source object.OneToOneMapping Purpose: One to one mappings are used to represent a pointer references between two java objects.RelationTableMechanism Purpose: Contains relation table functionality that was originally defined in ManyToManyMapping and now is shared with OneToOneMapping.TransformationMapping Purpose: A transformation mapping is used for a specialized translation between how a value is represented in Java and its representation on the databae.