|
Java数据类型 |
Hibernate数据类型 |
标准SQL数据类型 |
|
byte |
byte |
TINYINT |
|
short |
short |
SMALLINT |
|
int |
integer |
INGEGER |
|
long |
long |
BIGINT |
|
float |
float |
FLOAT |
|
double |
double |
DOUBLE |
|
java.math.BigDecimal |
big_decimal |
NUMERIC |
|
char, java.lang.Character |
character |
CHAR(1) |
|
boolean, java.lang.Boolean |
Boolean/yes_no/true_false |
BIT/ CHAR(1)('Y'或'N') |
|
java.lang.String |
string |
VARCHAR |
|
java.util.Date, java.sql.Date |
Date/time |
DATE/TIME |
|
java.util.Date, java.sql.Timestamp |
timestamp |
TIMESTAMP |
|
java.util.Calendar |
calendar |
TIMESTAMP |
|
java.util.Calendar |
calendar_date |
DATE |
|
byte[] |
binary |
VARBINARY, BLOB |
|
java.lang.String |
text |
CLOB |
|
java.io.Serializable |
serializable |
VARBINARY, BLOB |
|
java.sql.Clob |
clob |
CLOB |
|
java.sql.Blob |
blob |
BLOB |
|
java.lang.Class |
class |
VARCHAR |
|
java.util.Locale |
locale |
VARCHAR |
|
java.util.TimeZone |
timezone |
VARCHAR |
|
java.util.Currency |
currency |
VARCHAR |
这个不是很确定,网上抄的,有发现错误再更正吧。
本文详细列举了Java数据类型与Hibernate框架中使用的数据类型,以及这些类型如何映射到标准SQL数据类型。这对于理解不同平台间的数据交互非常有用。

被折叠的 条评论
为什么被折叠?



