2012-03-21 8 views
0

내가 틀린다면 정정 해주세요.JPA에서 목록의 엔티티 노드에서 DELETE는 어떻게됩니까?

public class Person{ 
    List<Cars> myCars; 
    //Get and Set 
} 

public class Car{ 
    Here Attribs  
} 

자동차가 myCars의 멤버이고 i가 em.remove (자동차)를 삭제하는 경우; 또한 mycars 목록에서 제거합니다. 당신이 시도하고있는 무슨 지원하는 일부 구현 특정 구성이 있는지 확실하지 오전 asociation PERSON_CAR

답변

0

을 제거 않지만, 당신이 em.remove(car)을 할 경우 일반적으로 List<Cars>는 업데이트되지 않습니다 : SQLed들은 말한다. 목록에서 직접 Car 엔티티를 제거하거나 제거 작업이 커밋 된 후 개인 엔티티를 새로 고쳐야합니다.

관련 문제