2013-06-05 2 views

답변

4

아마도 "Hibernate event-based validation""ORM Integration"입니다. 당신은 너무처럼 SessionFactory를에 속성을 설정하여 서로 다른 시간에 확인 할 그룹을 지정하는 속성을 설정할 수 있습니다 : 당신은 아무것도 지정하지 않은 경우

<property name="javax.persistence.validation.group.pre-persist">javax.validation.Default</property> 
<property name="javax.persistence.validation.group.pre-update">javax.validation.Default</property> 
<property name="javax.persistence.validation.group.pre-remove"></property> 

위의 기본 구성입니다. 특히 javax.validation.Default 그룹은 만들기 및 업데이트시에 유효성이 검사됩니다. 삭제시에는 유효성이 검사되지 않습니다.

+0

이러한 속성은 JPA 2.0에 의해 지정되었지만 Hibernate (Validator)에 고유하지 않음에 유의하십시오. 따라서 이러한 속성을 사용하면이 그룹을 구성하는 이식성있는 방법입니다. – Hardy

+1

나를 위해 hibernate-validator에있는'javax.validation.groups.Default' 4.2. – djmj

관련 문제