Hibernate映射類型對照表
java類型  Hibernate映射類型  SQL類型
java.math.BigDecimal big_decimal numeric
byte[] binary varbinary(blob)
boolean(java.lang.Boolean) boolean bit
byte(java.lang.Byte) byte  tinyint
java.util.Calendar calendar timestamp
java.sql.Clob clob clob
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的某個(gè)實(shí)例 serializable varbinary(或blob)
java.lang.String string varchar
java.lang.String text clob
java.util.Date 或 java.sql.Timestamp time timestamp

操作 blob 的字段太復(fù)雜 一個(gè)變換的技巧是 . 實(shí)體類用 byte[] 類型 ,  hibernate 類型用 binary ,數(shù)據(jù)庫還是用 blob .這樣 可以簡化一些操作.