woowacourse-study / 2022-jpa-study

🔥 우아한테크코스 4기 JPA 스터디 (22.06.13~22.07.02) 🔥
5 stars 1 forks source link

[섹션 8] 루키 제출합니다 #22

Closed wishoon closed 2 years ago

wishoon commented 2 years ago

프록시

프록시 기초

프록시 특징

프록시 확인


즉시 로딩과 지연 로딩

지연 로딩

즉시 로딩

프록시와 즉시로딩 주의


영속성 전이

영속성 전이 : CASCADE

@Entity
public class Parent {

    @Id
    @GeneratedValue
    private Long id;

    private String name;

    @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(parent);

// 커밋 실행

고아 객체

영속성 전이 + 고아 객체, 생명주기