读书人

hibernate-mysql数据类型投射

发布时间: 2012-07-02 17:46:22 作者: rapoo

hibernate-mysql数据类型映射

java常用数据类型的hibernate映射

integer或者intint 或者 java.lang.Integer INTEGER 4 字节 long long? Long BIGINT 8 字节short short? Short SMALLINT 2 字节byte byte? Byte TINYINT 1 字节float float? Float FLOAT 4 字节double double? Double DOUBLE 8 字节big_decimal java.math.BigDecimal NUMERIC NUMERIC(8,2)8 位character char? Character? String CHAR(1) 定长字符 string String VARCHAR 变长字符串boolean boolean? Boolean BIT 布尔类型yes_no boolean? Boolean CHAR(1) (Y-N)布尔类型 true_false boolean? Boolean CHAR(1) (T-F) 布尔类型



Java 时间和日期类型的 Hibernate 映射

映射类型 Java 类型 标准 SQL 类型 描述date util.Date 或者 sql.Date DATE YYYY-MM-DDtime Date??? Time TIME HH:MM:SStimestamp Date?? Timestamp TIMESTAMP YYYYMMDDHHMMSScalendar calendar TIMESTAMP YYYYMMDDHHMMSScalendar_date calendar DATE YYYY-MM-DD



Java 大对象类型的 Hibernate 映射类型

映射类型 Java 类型 标准 SQL 类型 MySQL 类型 Oracle 类型binary byte[] VARBINARY( 或 BLOB) BLOB BLOBtext String CLOB TEXT CLOBserializable Serializable 接口任意实现类 VARBINARY( 或 BLOB) BLOB BLOBclob java.sql.Clob CLOB TEXT CLOBblob java.sql.Blob BLOB BLOB BLOB

?

读书人网 >Mysql

热点推荐