2017-11-02 12 views

답변

0

코드를 전혀 보지 않고 말하기는 힘들지만 @Valid 주석이 누락되었다고 생각합니다.

계단식 연결할 객체를 @Valid (javax.validation 주석)로 표시해야합니다.

+0

사실 나는 모두 같은 creat 및 업데이트 호출에 dto를 사용하고 싶습니다. 그리고 두 호출은 같은 dto의 동일한 필드에 대해 다른 권한을 가질 수 있습니다 .. 같은 employeeName은 업데이트 중에 null이 될 수 있지만 create.with_vakidated 동안 필수 일 수 있습니다. 그렇게하기 위해서입니다. 그러나 참조 된 객체의 변수에 적용된 주석을 활성화하지 않습니다. 직원의 주소가 있다고 가정 해보십시오. 주소 클래스의 거리 필드가 유효성을 검사하지 않습니다. – user

+0

첫 번째 대답에서 설명한대로 계단식 유효성 검사를 트리거하려면 @Valid로 개체를 표시해야합니다. 자세한 내용은이 설명서의 단락을 참조하십시오. https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#section-object-graph-validation. –