2012-05-15 4 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> 

어떻게 널 (NULL) 및 디폴트는 null로 할 age을 설정합니까?

답변

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

은 기본값을 지정하지 않는 것과 같은 'default = "null"입니다. –

+0

예. 나는 기본값을 지정하는 방법을 설명하기 위해 이것을 썼습니다. 일반적으로 NHibernate가 nullable을 알아낼 수 있도록이 속성을 nullable 정수로 만듭니다. – Firo

관련 문제