標籤:one class clob cell integer str char add strong
在這裡我記錄了一下Hibernate欄位對應之間的對應關係,方便以後尋找使用。
Hibernate欄位類型映射 |
Hibernate內類型 |
對應java類型 |
資料庫sql類型 |
integer |
int 或者 Integer |
INTEGER |
long |
long或者Long |
BIGINT |
short |
short或者Short |
SMALLINT |
float |
float或者Float |
FLOAT |
double |
double或者Double |
DOUBLE |
big_decimal |
java.math.BigDecimal |
NUMERIC |
character |
String |
CHAR(1) |
string |
String |
VARCHAR |
byte |
byte或者Byte |
TINYINT |
boolean |
boolean或者Boolean |
BIT(0/1) |
yes_no |
boolean或者Boolean |
CHAR(1),Y/N |
true_false |
boolean或者Boolean |
CHAR(1),Y/N |
date |
java.util.Date 或者java.sql.Date |
DATE |
time |
java.util.Date 或者java.sql.Time |
TIME |
timestamp |
java.util.Date 或者java.sql.Timestamp |
TIMESTAMP |
calendar |
java.util.Calendar |
TIMESTAMP |
calendar_date |
java.util.Calendar |
DATE |
binary |
byte[] |
VARCHAR 或者BLOB |
text |
String |
CLOB |
serialiable |
java.io.Serializable |
VARCHAR 或者BLOB |
clob |
java.sql.Clob |
CLOB |
blob |
java.sql.Blob |
BLOB |
class |
java.lang.Class |
VARCHAR |
locale |
java.util.Locale |
VARCHAR |
timezone |
java.util.TimeZone |
VARCHAR |
currency |
java.util.Currency |
VARCHAR |
Hibernate映射配置:資料類型映射