2012-05-06 6 views
4

나는 Spring 3.1.0.RELEASE, JSF 2.x, JPA 2 with Hibernate Provider를 사용하는 웹 애플리케이션을하고있다. 응용 프로그램은 Tomcat 6.X에서 실행됩니다.유효성 검사가 지속되지 않음

내 엔티티에서 bean 유효성 검사를 사용합니다. Hibernate Validator는 제공자, 버전 4.2.0. 최종이다.

@NotEmpty(message="{site.checklangs}") 
    @OrderBy("position ASC") 
    @OneToMany(mappedBy = "site", fetch = FetchType.EAGER, cascade= CascadeType.ALL, orphanRemoval=true) 
    private List<SiteLanguage> langs; 

@NotEmptypersist에 대한 작업하지만 내 목록이 비어있는 경우는 예외를 throw하지 않습니다 merge

@Override 
    @Transactional 
    public Site updateSite(Site site) { 
     return entityManager.merge(site); 
    } 

합니다. 왜 ? 어떻게 고쳐?

답변

관련 문제