Hibernate 数据库字段映射类型

2012-11-20  文晶 

Hibernate 数据库字段映射类型

Hibernate 映射类型    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
543°/5421 人阅读/1 条评论 发表评论

晏佳  2012-11-23

还是比较有用,不过觉得有点重复,boolean应该包含下面几个吧


登录 后发表评论