Mega Code Archive

 
Categories / Java / Hibernate
 

Java Type VS Hibernate Type

/* Chapter 4 - Database Connecting and Schema Generation Professional Hibernate by Eric Pugh and Joseph D. Gradecki  Wrox Press 2004 */ Java Class Attribute Type         Hibernate Type               Possible SQL Type-Vendor Specific Integer, int, long short          integer, long, short         Appropriate SQL type char                              character                    char java.math.BigDecimal              big_decimal                  NUMERIC, NUMBER float, double                     float, double                float, double java.lang.Boolean, boolean        boolean, yes_no,             boolean, int                                   true_false    java.lang.string                  string                       varchar, varchar2 Very long strings                 text                         CLOB, TEXT java.util.Date                    date, time, timestamp        DATE, TIME, TIMESTAMP java.util.Calendar                calendar, calendar_date      TIMESTAMP, DATE java.util.Locale                  locale                       varchar,varchar2 java.util.TimeZone                timezone                     varchar, varchar2 java.util Currency                Currency                     varchar, varchar2 java.sql.Clob                     clob                         CLOB java.sql.Blob                     blob                         BLOB Java object                       serializable                 binary field byte array                        binary                       binary field java.lang.Class                   class                        varchar, varchar2