Hibernate 映射类型与Java 类型对照

来源:互联网 发布:perl foreach遍历数组 编辑:程序博客网 时间:2024/05/06 22:09
  1. integer         int or Integer            INTEGER   
  2. long            long or java.lang.Long    BIGINT   
  3. short           short or java.lang.Short  SMALLINT   
  4. float           float or java.lang.Float  FLOAT   
  5. double          double or java.lang.Double DOUBLE   
  6. big_decimal     java.math.BigDecimal       NUMERIC   
  7. character       java.lang.String           CHAR(1)   
  8. string          java.lang.String           VARCHAR   
  9. byte            byte or java.lang.Byte     TINYINT   
  10. boolean         boolean or java.lang.Boolean BIT   
  11. yes_no          boolean or java.lang.Boolean CHAR(1)('Y' or 'N')   
  12. true_false      boolean or java.lang.Boolean CHAR(1)('Y' or 'N')   
  13. date            java.util.Date or java.sql.Date  DATE   
  14. time            java.util.Date or java.sql.Time  TIME   
  15. timestamp       java.util.Date or java.sql.TimeStamp TIMESTAMP   
  16. calendar        java.util.Calendar            TIMESTAMP   
  17. calendar_date   java.util.Calendar            DATE   
  18.   
  19. binary          byte[]                      VARBINARY( or BLOB)   
  20. text            java.lang.String            CLOB   
  21. serializable    java.io.Serializable        VARBINARY (or BLOB)   
  22. clob            java.sql.Clob               CLOB   
  23. blob            java.sql.Blob               BLOB   
  24.   
  25. class           java.lang.Class             VARCHAR   
  26. locale          java.util.Locale            VARCHAR   
  27. timezone        java.util.TimeZone          VARCHAR   
  28. currency        java.util.Currency          VARCHAR