mysql里的text字段对应hibernate里的什么

hbm配置文件里type怎么写,实体bean里变量用什么类型... hbm配置文件里type怎么写,实体bean里变量用什么类型 展开
 我来答
黑夜也明亮
推荐于2017-11-25 · TA获得超过168个赞
知道小有建树答主
回答量:106
采纳率:0%
帮助的人:90.1万
展开全部
你看下面的映射表就知道了。
Hibernate基本数据类型。(其中,boolean,yes_no和 true_false对应Java中的java.lang.Boolean)。
映射类型 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
宋如意33
2012-06-14 · TA获得超过123个赞
知道答主
回答量:19
采纳率:0%
帮助的人:11.8万
展开全部
type 是String类型,因为在java中没有text类型,mysql中的varchar类型字段和text类型字段在java的映射文件和javaBean中都是String,只不过长度会有限制,一般text类型的字段在java映射文件中的限制长度是65535,希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
afan542
2012-06-14 · TA获得超过337个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:153万
展开全部
应该写String 吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
david5901211
2012-06-15 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:210
采纳率:0%
帮助的人:80.3万
展开全部
你直接将表映射成java文件,然后看下那java文件里跟数据库对应的字段是什么就可以了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式