现在的位置: 首页 > 综合 > 正文

Hibernate类型和数据库类型对应

2018年05月20日 ⁄ 综合 ⁄ 共 1205字 ⁄ 字号 评论关闭

Hibernate映射类型 Java类型                     标准SQL类型

integer          /int java.lang.Integer       /int INTEGER 4字节 

long             java.lang.Long               /long BIGINT 8字节 

short            java.lang.Short              /short SMALLINT 2字节 

byte             java.lang.Byte               /byte TINYINT 1字节 

float            java.lang.Float              /float FLOAT 4字节 

double           java.lang.Double             /double DOUBLE 8字节 

bigdecimal       java.math.BigDecimal         /NUMERIC 

character        java.lang.Character

                 /java.lang.String            /char CHAR(1) 定长字符 

string           java.lang.String             VARCHAR 变长字符 

boolean          java.lang.Boolean            /Boolean BIT 布尔类型 

date             java.util.Date               /java.sql.Date DATE 日期 

timestamp        java.util.Date/java.util.Timestamp TIMESTAMP 日期 

calendar         java.util.Calendar           TIMESTAMP 日期 

calendar_date    java.util.Calendar           DATE 日期 

binary byte[] BLOB

BLOB 

text java.lang.String TEXT CLOB 

serializable 实现java.io.Serializablej接口的任意Java类 BLOB BLOB 

clob java.sql.Clob CLOB CLOB 

blob java.sql.Blob BLOB BLOB 

class java.lang.Class VARCHAR 定长字符 

locale java.util.Locale VARCHAR 定长字符 

timezone java.util.TimeZone VARCHAR 定长字符 

currency java.util.Currency VARCHAR 定长字符

【上篇】
【下篇】

抱歉!评论已关闭.