您的位置:首页 > 其它

Hibernate4之映射基本数据类型

2015-11-25 00:00 309 查看
Hibernate的基本映射数据类型是Java基本类型与标准SQL类型相互转换的桥梁,通过Hibernate的基本映射数据类型可以非常方便地将数据从一种形式转换成另一种形式,完成高质量的ORM任务。

3种数据类型之间的对应关系

Hibernate映射类型Java类型标准SQL类型
integerjava.lang.IntegerINTEGER
longjava.lang.LongBIGINT
shortjava.lang.ShortSMALLINT
floatjava.lang.FloatFLOAT
doublejava.lang.DoubleDOUBLE
big_decimaljava.math.BigDecimalNUMERIC
characterjava.lang.StringCHAR(1)
stringjava.lang.StringVARCHAR
bytebyte或java.lang.ByteTINYINT
booleanboolean或java.lang.BooleanBIT
yes_noboolean或java.lang.BooleanCHAR(1)('Y'或'N')
true_falseboolean或java.lang.BooleanCHAR(1)('Y'或'N')
datejava.util.Date或java.sql.DateDATE
timejava.util.Date或java.sql.TimeTIME
timestampjava.util.Date或java.sql.TimestampTIMESTAMP
calendarjava.util.CalendarTIMESTAMP
calendar_datejava.util.CalendarDATE
binarybyte[]VARBINARY或BLOB
textjava.lang.StringCLOB
serializablejava.io.Serializable实例VARBINARY或BLOB
clobjava.sql.ClobCLOB
blobjava.sql.BlobBLOB
classjava.lang.ClassVARCHAR
localejava.util.LocaleVARCHAR
timezonejava.util.TimeZoneVARCHAR
currencyjava.util.CurrencyVARCHAR
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息