[转]Hibernate 映射类型与Java 类型对照

转载之:http://lokvin.iteye.com/blog/92323

 

Hibernate 映射类型与Java 类型对照 

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            

 

posted @ 2012-07-20 10:35  书山瞌睡虫  阅读(88)  评论(0编辑  收藏  举报