코드스테이츠 - 3회차 백엔드 부트캠프/Section 3

2022.11.03 목 - JPA (3)

곰돌이볼 2022. 11. 3. 14:16

📄 학습내용

영속성 전이(Cascade)

  • 영속성 전이 : Entity의 상태 변화가 발생하면 연관된 Entity의 상태 변화를 발생시키는 것
  • 영속성 전이 방법 : @OneToMany의 property인 cascade 이용
    • cascade의 값
      • CascadeType.ALL : 연관된 엔티티까지 모든 상태 변화 전이
      • CascadeType.PERSIST : 연관된 엔티티까지 영속성 전이
      • CascadeType.REMOVE : 연관된 엔티티까지 엔티티 제거
      • CascadeType.REFRESH : 연관된 엔티티까지 데이터베이스로부터 객체값을 다시 가져오기(새로고침)
      • CascadeType.DETACH : 연관된 엔티티까지 영속성 컨텍스트에서 엔티티 제거
@OneToMany(mappedBy = "member", cascade = CasCadeType.ALL)
private Order order;

 

영속성 context 범위

  •  

 

 

주제

  •  

 

 

주제

  •  

 

 

주제

  •  

 

주제

  •  

 

 

 

 

🧶 발생한 문제 및 해결방법

  • 문제점) 
  • 해결방법) 

 

  • 문제점) 
  • 해결방법) 

 

  • 문제점) 
  • 해결방법) 

 

 

 공부 난이도

☆★

 

 

🎡 페어리뷰

 

 

 

 

🌕 느낀점

 

 

 

'코드스테이츠 - 3회차 백엔드 부트캠프 > Section 3' 카테고리의 다른 글

2022.11.07 월 -  (0) 2022.11.07
2022.11.04 금 -  (0) 2022.11.04
2022.11.02 수 - JPA (2)  (0) 2022.11.02
2022.11.01 화 - JPA (1)  (0) 2022.11.01
2022.10.31 월 - JDBC(3)  (0) 2022.10.31