您的位置:首页 > 其它

Hibernate的基本映射数据类型

2012-08-31 16:34 597 查看
3种数据类型之间的对应关系:

Hibernate映射类型
Java类型
标准SQL类型
integer
java.lang.Integer
INTEGER
long
java.lang.Long
BIGINT
short
java.lang.Short
SMALLINT
float
java.lang.Float
FLOAT
double
java.lang.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
(续表)

Hibernate映射类型
Java类型
标准SQL类型
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
blob
java.sql.Blob
BLOB
class
java.lang.Class
VARCHAR
locale
java.util.Locale
VARCHAR
timezone
java.util.TimeZone
VARCHAR
currency
java.util.Currency
VARCHAR
具体可以参考:http://book.51cto.com/art/201004/193525.htm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: