java hibernate 类型_Hibernate 映射类型与Java 类型对照

本文详细解读了Hibernate中常见的映射类型与其对应的Java类型和标准SQL类型,包括整数、日期、货币等,并介绍了如BigDecimal等特殊类型的处理。了解这些有助于优化数据库操作和提高开发效率。

[Hibernate 类型 Java 类型 映射表     Class Summary AbstractBynaryType Deprecated. see http://opensource.atlassian.com/projects/hibernate/browse/HHH-5138

Hibernate 映射类型与Java 类型对照

映射类型 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[ Hibernate映射类型对照表 java类型  Hibernate映射类型  SQL类型 java.math.BigDecimal

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值