Hibernate基本映射类型



Hibernate基本映射类型

Hibernate映射类新  

Java类新

 

标准SQL类新 大小
integer/int java.lang.Integer/int INTEGER 4字节
long java.lang.Long / long BIGINT 8字节
short java.lang.Short / short SAMLLINT 2字节
byte java.lang.Byte / byte TINYINT 1字节
float java.lang.Float / float FLOAT 4字节
double java.lang.Double / double DOUBLE 8字节
big_decimal java.lang.math.BigDecimal NUMBER 8字节
character java.lang.Character/java.lang.String/char CHAR(1) 定长字符
string java.lang.String VARCHAR 变长字符
boolean java.lang.Boolean / boolean BIT 布尔类型
date java.util.Date / java.sql.Date DATE 日期
timestamp java.util.TimeStamp / java.util.Date TIMESTAMP 日期
calendar java.util.Calendar TIMESTAMP 日期
calendar_date java.util.Calendar DATE 日期
binary byte[] BLOB BLOB
text java.lang.String TEXT CLOB
serializable 实现Serializable接口的实现类 BLOB BLOB
clob java.sql.Clob CLOB CLOB
blob java.sql.Blob BLOB BLOB
class java.lang.Class VARCHAR 定长字符
local java.util.Local VARCHAR 定长字符
timezone java.util.TimeZone VARCHAR 定长字符
currency java.uti.Currency VARCHAR 定长字符