Hibernate



위와 같은 관계를 가지는 상황에서


attributes Collection 을 새로운 객체로 대체하려할때


아래와 같은 에러를 볼 수 있다.


HibernateException – A collection with cascade=”all-delete-orphan” was no longer referenced by the owning entity instance




이때는 item.setAttributes(newAttributes) 대신에


item.clear();

item.addAll(newAttributes);


로 하면 제대로 동작한다.



http://stackoverflow.com/questions/9430640/a-collection-with-cascade-all-delete-orphan-was-no-longer-referenced-by-the-ow



YOUR COMMENT IS THE CRITICAL SUCCESS FACTOR FOR THE QUALITY OF BLOG POST