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 |
定长字符 |