2012-05-15 8 views
7

私はマッピング設定ファイルを使ってHibernateを設定しています。私はnullにNULL可能で、デフォルトであることをageを設定するにはどうすればよい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> 

答えて

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

はデフォルトでは全く指定されていないのと同じですか? –

+0

はい、そうです。私はそれを純粋に書いて、デフォルト値を指定する方法を示しました。通常は、NHibernateがnullableを単独で把握できるように、プロパティをnull可能な整数にします。 – Firo

関連する問題