영속성 전이(CASCADE)
** 특정 엔티티가 개인 소유일 때 사용
자동 영속 상태 변환을 하려는 엔티티가 다른 연관관계가 있을 경우 사용하면 안된다.
특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 변환
ALL, PERSIST 위주로 사용함.
@OneToMany(mappedBy = "parent", cascade = CascadeType.ALL)
private List<Child> childList = new ArrayList<>();
Child child1 = new Child();
Child child2 = new Child();
Parent parent = new Parent();
parent.addChild(child1);
parent.addChild(child2);
// em.persist(child1);
// em.persist(child2);
em.persist(parent);
'JPA > JPA' 카테고리의 다른 글
JPA 의 데이터 타입 분류 (0) | 2020.06.09 |
---|---|
고아 객체 (0) | 2020.06.09 |
즉시 로딩과 지연 로딩 (0) | 2020.06.09 |
양방향 매핑 예제 (0) | 2020.06.09 |
객체와 테이블 연관관계 매핑 (0) | 2020.06.09 |