`
lokvin
  • 浏览: 162430 次
  • 性别: Icon_minigender_1
  • 来自: 地球
文章分类
社区版块
存档分类
最新评论

Hibernate 映射类型与Java 类型对照

阅读更多
Hibernate 映射类型与Java 类型对照

映射类型          java 类型                     标准 sql 类型

integer         int or Integer            INTEGER
long            long or java.lang.Long    BIGINT
short           short or java.lang.Short  SMALLINT
float           float or java.lang.Float  FLOAT
double          double or java.lang.Double DOUBLE
big_decimal     java.math.BigDecimal       NUMERIC
character       java.lang.String           CHAR(1)
string          java.lang.String           VARCHAR
byte            byte or java.lang.Byte     TINYINT
boolean         boolean or java.lang.Boolean BIT
yes_no          boolean or java.lang.Boolean CHAR(1)('Y' or 'N')
true_false      boolean or java.lang.Boolean CHAR(1)('Y' or 'N')
date            java.util.Date or java.sql.Date  DATE
time            java.util.Date or java.sql.Time  TIME
timestamp       java.util.Date or java.sql.TimeStamp TIMESTAMP
calendar        java.util.Calendar            TIMESTAMP
calendar_date   java.util.Calendar            DATE

binary          byte[]                      VARBINARY( or BLOB)
text            java.lang.String            CLOB
serializable    java.io.Serializable        VARBINARY (or 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
           
分享到:
评论
2 楼 china_31 2011-08-25  
1楼错了,数据库里的CHAR型是字符串,但有区别,与java里的char有区别的
1 楼 hehe198504 2011-08-03  
第9行,是笔误吧?
character       java.lang.String           CHAR(1) 
java类型应该是char吧。

相关推荐

Global site tag (gtag.js) - Google Analytics