Java类型 |
Hibernate映射类型 |
SQL类型 |
java.math.BigDecimal |
big_decimal |
numeric |
byte[] |
binary |
varbinary(或blob) |
java.sql.Blob |
blob |
blob |
boolean或java.lang.Boolean |
boolean |
bit |
byte或java.lang.Byte |
byte |
tinyint |
java.util.Calendar |
calendar |
timestamp |
java.util.Calendar |
calendar_date |
date |
java.lang.String |
character |
char(1) |
java.sql.Clob |
clob |
clob |
java.lang.Class |
class |
varchar |
java.lang.Currency |
currency |
varchar |
java.util.Date或java.sql.Date |
date |
date |
double或java.lang.Double |
double |
double |
float或java.lang.Float |
float |
float |
int或java.lang.Integer |
integer |
integer |
java.util.Local |
local |
varchar |
long或java.lang.Long |
long |
bigint |
java.io.Serializable的实例 |
serializable |
varbinary(或blob) |
short或java.lang.Short |
short |
smallint |
java.lang.String |
string |
varchar |
java.lang.String |
text |
clob |
java.util.Date或java.sql.Time |
time |
time |
java.util.Date或java.sql.Timestamp |
timestamp |
timestamp |
java.util.TimeZone |
timezone |
varchar |
boolean或java.lang.Boolean |
true_false |
char(1,’Y’或’N’) |
boolean或java.lang.Boolean |
yes_no |
char(1)(‘Y’或’N’) |
Hibernate映射类型
最新推荐文章于 2025-07-08 09:42:45 发布
Java中有自己的数据类型,如int ,String等,各种不同的数据库中也有自己的类型。为了建立Java中的对象和数据库之间的桥梁,Hibernate设置了自己的映射类型。