数据类型之间的转化关系表
Hibernate
映射类型
Java
类型 标准
SQL
类型
integer
或
int java.lang.Integer
或
int
INTEGER
long
java.lang.long
或
long
BIGINT
short
java.lang.Short
或
short
SMALLINT
float
java.lang.Float
或
fload
FLOAT
double
java.lang.Double
或
double
DOUBLE
big_decimal java.math.BigDecimal NUMERIC
character java.lang.String CHAR(1)
string java.lang.String VARCHAR
byte
byte
或
java.lang.Byte
TINYINT
boolean
boolean
或
java.lang.Boolean
BIT
yes_no
boolean
或
java.lang.Boolean CHAR(1)('Y'
或
'N')
true_false
boolean
或
java.lang.Boolean CHAR(1)('Y'
或
'N'))
date
java.util.Date
或
java.sql.Date
DATE
time
java.util.Date
或
java.sql.Time
TIME
timestamp
java.util.Date
或
java.sql.Timestamp
TIMESTAMP
calendar java.util.Calendar TIMESTAMP
calendar_date java.util.Calendar DATE
binary byte[]
VARBINARY
或
BLOB
text java.lang.String CLOB
serializable
java.io.Serializable
实例
VARBINARY
或
BLOB
clob java.sql.Clob CLOB
评论0