woowacourse-study / 2022-jpa-study

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

[섹션 8] 어썸오 제출합니다. #21

Closed awesomeo184 closed 2 years ago

awesomeo184 commented 2 years ago

프록시

연관관계가 걸려있는 모든 엔티티를 가져올 필요가 있을까?

특징

JPA는 지연로딩을 제공

연관된 객체를 항상 함께 쓴다면? → EAGER로 즉시로딩하는게 더 이득 하지만 가급적 지연 로딩만 사용하는 것을 권장.

영속성 전이

특정 엔티티를 영속 상태로 만들때 연관된 엔티티를 모두 영속 상태로 만들고 싶을 때 쓰는 기능

연관관계를 매핑하는 것과 아무 관련이 없음

속성: ALL, PERSISTE, REMOVE

언제 쓸까?: 하나의 엔티티가 다른 엔티티를 완전히 관리할때. 게시물-첨부파일. 만약 첨부파일을 다른 엔티티에서도 사용한다면 쓰면 안됨.

고아객체

orphanRemoval = true