转载之:http://lokvin.iteye.com/blog/92323
Hibernate 映射类型与Java 类型对照
1 映射类型 java 类型 标准 sql 类型 2 3 integer int or Integer INTEGER 4 long long or java.lang.Long BIGINT 5 short short or java.lang.Short SMALLINT 6 float float or java.lang.Float FLOAT 7 double double or java.lang.Double DOUBLE 8 big_decimal java.math.BigDecimal NUMERIC 9 character java.lang.String CHAR(1) 10 string java.lang.String VARCHAR 11 byte byte or java.lang.Byte TINYINT 12 boolean boolean or java.lang.Boolean BIT 13 yes_no boolean or java.lang.Boolean CHAR(1)('Y' or 'N') 14 true_false boolean or java.lang.Boolean CHAR(1)('Y' or 'N') 15 date java.util.Date or java.sql.Date DATE 16 time java.util.Date or java.sql.Time TIME 17 timestamp java.util.Date or java.sql.TimeStamp TIMESTAMP 18 calendar java.util.Calendar TIMESTAMP 19 calendar_date java.util.Calendar DATE 20 21 binary byte[] VARBINARY( or BLOB) 22 text java.lang.String CLOB 23 serializable java.io.Serializable VARBINARY (or BLOB) 24 clob java.sql.Clob CLOB 25 blob java.sql.Blob BLOB 26 27 class java.lang.Class VARCHAR 28 locale java.util.Locale VARCHAR 29 timezone java.util.TimeZone VARCHAR 30 currency java.util.Currency VARCHAR 31