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;
@NotEmpty
persist
에 대한 작업하지만 내 목록이 비어있는 경우는 예외를 throw하지 않습니다 merge
@Override
@Transactional
public Site updateSite(Site site) {
return entityManager.merge(site);
}
합니다. 왜 ? 어떻게 고쳐?