hibernate 映射 oracle 中的 number 类型,应该映射成Java的什么类型
5个回答
展开全部
看你number的位数,是否带小数位。
如果带小数位数比较多的话,是double,
是整数的话,一般是int,长度大的话,就会变成long类型。
(只要能够放下你在数据库中定义的Number类型就可以了);
如果带小数位数比较多的话,是double,
是整数的话,一般是int,长度大的话,就会变成long类型。
(只要能够放下你在数据库中定义的Number类型就可以了);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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类型
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
float
类型就可以了,需要的小数位都对应上,如需要转化,直接在
Java里面类型转化就行了
类型就可以了,需要的小数位都对应上,如需要转化,直接在
Java里面类型转化就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Integer
Long
Double
看Number的详细情况而定,如长度、小数位数等
Long
Double
看Number的详细情况而定,如长度、小数位数等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
long
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询