Package org.datanucleus.store.rdbms.mapping.oracle

Package containing mappings for Oracle datastores, extending on the mappings found in packages org.datanucleus.store.mapped.mapping and org.datanucleus.store.rdbms.mapping.

See:
          Description

Class Summary
OracleArrayMapping Mapping for arrays for Oracle.
OracleBitSetMapping Mapping for a BitSet type for Oracle.
OracleBlobRDBMSMapping Maps a Field to an Oracle BLOB.
OracleClobRDBMSMapping Mapping for Oracle CLOB type.
OracleCollectionMapping Oracle variant of the CollectionMapping for cases where we are serialising the field into a single column.
OracleMapMapping Oracle variant of the MapMapping for cases where we are serialising the field into a single column.
OracleRDBMSMappingManager Mapping manager for Oracle RDBMS adapters.
OracleSerialisedObjectMapping Mapping for Object and Serializable types.
OracleSerialisedPCMapping Mapping for a serialised PersistenceCapable object for Oracle.
OracleStringMapping Mapping for a String type for Oracle when stored in a BLOB or CLOB column.
 

Package org.datanucleus.store.rdbms.mapping.oracle Description

Package containing mappings for Oracle datastores, extending on the mappings found in packages org.datanucleus.store.mapped.mapping and org.datanucleus.store.rdbms.mapping. The typical issue with Oracle is that to store a BLOB you have to INSERT using "EMPTY_BLOB()" and then have a postInsert() step that retrieves the "EMPTY_BLOB" and updates it directly. Totally contrary to the idea of having a "standard" JDBC API and strangely its only Oracle that needs such drugs to perform basic things.



Copyright © 2009. All Rights Reserved.