| org.jpox.store.mapping.SimpleDatastoreRepresentation
All known Subclasses: org.jpox.store.mapping.FloatMapping, org.jpox.store.mapping.EmbeddedMapping, org.jpox.store.mapping.IntegerMapping, org.jpox.store.mapping.ObjectAsStringMapping, org.jpox.store.mapping.ObjectAsLongMapping, org.jpox.store.mapping.BigDecimalMapping, org.jpox.store.mapping.CharacterMapping, org.jpox.store.mapping.NumberMapping, org.jpox.store.mapping.SqlTimestampMapping, org.jpox.store.mapping.SqlTimeMapping, org.jpox.store.mapping.BooleanMapping, org.jpox.store.mapping.ByteMapping, org.jpox.store.mapping.SqlDateMapping, org.jpox.store.mapping.SerialisedMapping, org.jpox.store.mapping.IndexMapping, org.jpox.store.mapping.LongMapping, org.jpox.store.mapping.ShortMapping, org.jpox.store.mapping.OIDMapping, org.jpox.store.mapping.ObjectAsIntegerMapping, org.jpox.store.mapping.BitSetMapping, org.jpox.store.mapping.DoubleMapping, org.jpox.store.mapping.BigIntegerMapping, org.jpox.store.mapping.StringMapping, org.jpox.store.mapping.VersionMapping,
SimpleDatastoreRepresentation | public interface SimpleDatastoreRepresentation (Code) | | TODO rename it if necessary to provide the best meaning understanding.
This
represents something in the datastore that holds single elements of data or
embedded elements.
For example, Strings, Locale, Integer, PersistenceCapable,
Interface, embedded Collections, embedded Lists, Objects and others, but not
non embedded Collections, List, etc.
In RDBMS, this represents a column in
one table or a column in a table joining to this.
this representation is enclosed to:
a) "TABLE THIS" or
b) "TABLE OTHER joined to TABLE THIS (1-1 join)"
Java Mapping Type -> RDBMS Mapping Type
String -> VARCHAR column
Integer -> INTEGER column
embedded Collection -> BLOB column
Interface -> one or more columns
PersistenceCapable -> one or more columns
author: erik version: $Revision: 1.2 $ |
|
|