Hibernate映射java的boolean类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate映射java的boolean类型相关的知识,希望对你有一定的参考价值。
如字段不是get**开头的boolean
如:
boolean b1;
isB1().. //这里不用getB1()
在映射文件应该如何映射这个字段呢
Hibernate 映射类型与Java 类型对照
integer int or Integer INTEGERlong 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 参考技术A 改方法呗~
把IDE生成的 isB1()什么的
改为getB1,然后配置和其它的一样
我一直是这样用的,没问题,放心 参考技术B 把get方法也写上,然后,在get中调用你自己的那个方法就好了!
默认是找set、get方法的。 参考技术C 不可以改,hibernate默认读取get/set方法 ,你可以在get方法里调用其他方法 参考技术D hibernate只能通过set**和get**来映射字段,我也不知道能不能改,我也没见过有人改过!本回答被提问者和网友采纳
oracle字段 Hibernate映射类型 java类型
oracle字段 Hibernate映射类型 java类型
number big_decimal java.math.BigDecimal
number(1) boolean Boolean
number(2)2至4之间 byte Byte
number(8)4至8之间 integer Integer
numbernumber(10)8以上 long Long
以上是关于Hibernate映射java的boolean类型的主要内容,如果未能解决你的问题,请参考以下文章