✎NHN Academy | JAVA

NHN Academy - 2024.11.26(Tue)

박순돌 2024. 11. 26. 14:00

무효화 하기 = cash와 DB의 불일치를 방지하기 위해

 

관계의 종류

  • 일대일 단방향 관계(One-to-one unidirectional association)
  • 일대일 양방향 관계(One-to-one bidirectional association)
  • 일대다 단방향 관계(One-to-many unidirectional association)
  • 일대다 양방향 관계(One-to-many bidirectional association)
  • 다대일 단방향 관계(Many-to-one unidirectional association)
  • 다대일 양방향 관계(Many-to-one bidirectional association)
  • 다대다 단방향 관계(Many-to-many unidirectional association)
  • 다대다 양방향 관계(Many-to-many bidirectional association)

 

소유 측의 반대쪽을 비소유 측이라고 한다.

: 양방향 관계에서 비소유 측 엔티티에는 mappedBy 속성으로 관계의 주인을 지정해주어야 한다.

 

단방향 매핑만으로 연관 관계 매핑은 완료된다.

한쪽만 걸어줘서 폴인 키에 대한 관리가 가능하다.

 

PK 이면서 FK 인 관계 = 식별 관계


참고https://docs.spring.io/spring-data/jpa/reference/repositories/query-keywords-reference.html#appendix.query.method.subject https://docs.spring.io/spring-data/jpa/reference/jpa/query-methods.html#jpa.query-methods.query-creation
설명 보러가기 => https://nhnacademy.dooray.com/share/pages/2yBTkn3zQ_eM9PRW2aLfSw/3814685504668389990

 

'✎NHN Academy | JAVA' 카테고리의 다른 글

NHN Academy - 2024.12.03(Tue)  (0) 2024.12.03
NHN Academy - 2024.11.27(Wed)  (2) 2024.11.27
NHN Academy - 2024.11.25(Mon)  (1) 2024.11.25
NHN Academy - 2024.11.20(Wed)  (1) 2024.11.20
NHN Academy - 2024.11.19(Tue)  (1) 2024.11.19