日期:2014-05-16 浏览次数:21138 次
mysql类型hibernateit |
分类: J2EE |
?
|
integer 或者 int |
int 或者 java.lang.Integer |
INTEGER |
4 字节 |
|
long |
long? Long |
BIGINT |
8 字节 |
|
short |
short? Short |
SMALLINT |
2 字节 |
|
byte |
byte? Byte |
TINYINT |
1 字节 |
|
float |
float? Float |
FLOAT |
4 字节 |
|
double |
double? Double |
DOUBLE |
8 字节 |
|
big_decimal |
java.math.BigDecimal |
NUMERIC |
NUMERIC(8,2)8 位 |
|
character |
char? Character? String |
CHAR(1) |
定长字符 |
|
string |
String |
VARCHAR |
变长字符串 |
|
boolean |
boolean? Boolean |
BIT |
布尔类型 |
|
yes_no |
boolean? Boolean |
CHAR(1) (Y-N) |
布尔类型 |
|
true_false |
boolean? Boolean |
CHAR(1) (T-F) |
布尔类型 |
?
2 、 Java 时间和日期类型的 Hibernate 映射
?
|
映射类型 |
Java 类型 |
标准 SQL 类型 |
描述 |
|
date |
util.Date 或者 sql.Date |
DATE |
YYYY-MM-DD |
|
time |
Date??? Time |
TIME |
HH:MM:SS |
|
timestamp |
Date?? Timestamp |
TIMESTAMP |
YYYYMMDDHHMMSS |
|
calendar |
calendar |
TIMESTAMP |
YYYYMMDDHHMMSS |
|
calendar_date |
calendar |
DATE |
YYYY-MM-DD |
?