2015-09-18 78 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"/> 
相關問題