Oracle 数据类型对照表
以下是 , 本网站采用的数据类型对照表
Oracle数据库 Java实体
NUMBER(19) java.lang.Long
NUMBER(10) java.lang.Integer
m > 10 NUMBER(m,0) java.lang.Long
m <= 10 NUMBER(m,0) java.lang.Integer
m > 8 n > 0 NUMBER(m,n) java.lang.Double
m <= 8 n > 0 NUMBER(m,n) java.lang.Float
SMALLINT java.lang.Integer
INT java.lang.Integer
INTEGER java.lang.Integer
CHAR java.lang.String
CHARACTER java.lang.String
NCHAR java.lang.String
VARCHAR java.lang.String
VARCHAR2 java.lang.String
NVARCHAR2 java.lang.String
LONG java.lang.String
CLOB java.lang.String
NCLOB java.lang.String
DEC java.math.BigDecimal
DECIMAL java.math.BigDecimal
DOUBLE PRECISION java.math.BigDecimal
BLOB byte[]
BFILE byte[]
RAW byte[]
LONG byte[]
LONG VARCHAR byte[]
DATE java.util.Date
TIME java.util.Date
DATETIME java.util.Date
TIMESTAMP java.util.Date
TIMESTAMP WITH TIME ZONE java.util.Date
TIMESTAMP WITH LOCAL TIME ZONE java.util.Date
INTERVAL java.util.Date
INTERVAL YEAR TO MOTH java.util.Date
INTERVAL DAY TO SECOND java.util.Date
YEAR java.util.Date
FLOAT java.lang.Float
BINARY_FLOAT java.lang.Float
(选择转化时) FLOAT java.math.BigDecimal
(选择转化时) BINARY_FLOAT java.math.BigDecimal
DOUBLE java.lang.Double
BINARY_DOUBLE java.lang.Double
(选择转化时) DOUBLE java.math.BigDecimal
(选择转化时) BINARY_DOUBLE java.math.BigDecimal
BOOL java.lang.Boolean
BOOLEAN java.lang.Boolean
NUMBER_INTEGER java.lang.Integer
NUMBER_LONG java.lang.Long
其余 java.lang.Object