码迷,mamicode.com
首页 > 数据库 > 详细

hibernate与mysql字段类型对应关系

时间:2015-04-17 11:57:53      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

映射类型 Java类型 标准SQL字段类型
integer int or java.lang.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



之前用oracle,不管使用long,int,short,double反正是数字型的都整成numeric,mysql的数据类型好象区分的比较细,前段时间用jeecg生成代码时发现老是把我的numeric(11)类型的字段生成ava.math.BigDecimal,每次都要手工改一下代码,呵呵。

hibernate与mysql字段类型对应关系

标签:

原文地址:http://my.oschina.net/u/914897/blog/402730

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!