Wednesday, November 30, 2011

Default JDeveloper Entity Object Attribute Type Mappings

Oracle Column Type
Entity Column Type
Entity Java Type
NVARCHAR2(n), VARCHAR2(n), NCHAR VARYING(n), VARCHAR(n)
VARCHAR2
java.lang.String
NUMBER
NUMBER
oracle.jbo.domain.Number
DATE
DATE
oracle.jbo.domain.Date
TIMESTAMP(n), TIMESTAMP(n) WITH TIME ZONE, TIMESTAMP(n) WITH LOCAL TIME ZONE
TIMESTAMP
java.sql.Timestamp
LONG
LONG
java.lang.String
RAW(n)
RAW
oracle.jbo.domain.Raw
LONG RAW
LONG RAW
oracle.jbo.domain.Raw
ROWID
ROWID
oracle.jbo.domain.RowID
NCHAR, CHAR
CHAR
oracle.jbo.domain.Char
CLOB
CLOB
oracle.jbo.domain.ClobDomain
NCLOB
NCLOB
oracle.jbo.domain.NClobDomain
BLOB
BLOB
oracle.jbo.domain.BlobDomain
BFILE
BFILE
oracle.jbo.domain.BFileDomain
ORDSYS.ORDIMAGE
ORDSYS.ORDIMAGE
oracle.ord.im.OrdImageDomain
ORDSYS.ORDVIDEO
ORDSYS.ORDVIDEO
oracle.ord.im.OrdVideoDomain
ORDSYS.ORDAUDIO
ORDSYS.ORDAUDIO
oracle.ord.im.OrdAudioDomain
ORDSYS.ORDDOC
ORDSYS.ORDDOC
oracle.ord.im.OrdDocDomain
Note:
In addition to the types mentioned here, you can use any Java object type as an entity object attribute's type, provided it implements the java.io.Serializable interface.

No comments:

Post a Comment