2012-05-15 41 views
7

我通過映射配置文件配置Hibernate的指定默認值。在Hibernate的XML配置文件

<class name="Person" table="person"> 
    <id name="id" column="id" type="long"/> 
    <property name="name" column="name" type="string"/> 
    <property name="age" column="age" type="integer"/> 
</class> 

如何設置age爲可以爲空,並默認爲空?

回答

15
<property name="age" type="integer"> 
    <column name="age" not-null="false" default="null" /> 
</property> 
+0

不是'默認爲「空」'上面一樣指定沒有默認呢? –

+0

是的。我純粹寫它來演示如何指定默認值。通常情況下,你會使該屬性爲一個可爲空的整數,以便NHibernate自己計算出可爲空。 – Firo