Hibernate映射java的boolean类型
如字段不是get**开头的boolean如:booleanb1;isB1(){..}//这里不用getB1()在映射文件应该如何映射这个字段呢...
如字段不是get**开头的boolean
如:
boolean b1;
isB1(){..} //这里不用getB1()
在映射文件应该如何映射这个字段呢 展开
如:
boolean b1;
isB1(){..} //这里不用getB1()
在映射文件应该如何映射这个字段呢 展开
5个回答
2015-08-03 · 知道合伙人互联网行家
关注
展开全部
Hibernate 映射类型与Java 类型对照
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
展开全部
改方法呗~
把IDE生成的 isB1()什么的
改为getB1,然后配置和其它的一样
我一直是这样用的,没问题,放心
把IDE生成的 isB1()什么的
改为getB1,然后配置和其它的一样
我一直是这样用的,没问题,放心
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把get方法也写上,然后,在get中调用你自己的那个方法就好了!
默认是找set、get方法的。
默认是找set、get方法的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不可以改,hibernate默认读取get/set方法 ,你可以在get方法里调用其他方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
hibernate只能通过set**和get**来映射字段,我也不知道能不能改,我也没见过有人改过!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询