2015-09-18 47 views

回答

4

如果你会看到它documentation已经提到

big_decimal,big_integer从java.math.BigDecimal中和java.math.BigInteger的

类型映射到 NUMERIC(或者Oracle的NUMBER)。

这里是我从休眠社区

的Hibernate 3.1.1 Oracle 10g和XE的例子。我的表样的剧本是这样的:

CREATE sample (
sampa NUMBER, 
sampb NUMBER(5), 
sampc NUMBER(10), 
sampd NUMBER(15,2), 
sampe NUMBER(19,7) 
); 

和相应

<property name="sampa" column="sampa" type="java.math.BigInteger"/> 
<property name="sampb" column="sampb" type="java.math.BigInteger"/> 
<property name="sampc" column="sampc" type="java.math.BigInteger"/> 
<property name="sampd" column="sampd" type="java.math.BigDecimal" precision="15" scale="2"/> 
<property name="sampe" column="sampe" type="java.math.BigDecimal" precision="19" scale="7"/> 
相关问题