_Template0217.zip 풀어서 이름 바꾸고 설정 바꿔서 import
spring data jpa 에서 빠지지 않는 것
@Entity @Id 어노테이션 필수
JPA로 양방향 참조를 하게 되면 여러 문제가 생길 수 있지만, 최대한 객체지향에 맞는 코드를 생산 가능하다.
데이터베이스 상에서는 PK/FK를 이용한 단방향 밖에 없다. 먼저 하고 그 이후 양방향으로 수정.
mappedBy
- 일대다 및 다대일 관계에서 사용: 하나의 엔티티가 다른 엔티티의 컬렉션을 가지고 있는 경우 또는 다른 엔티티에 대한 참조를 가지고 있는 경우, mappedBy를 사용하여 두 엔티티 간의 연관 관계를 설정
- 연관 관계의 소유 주체 정의: 소유 주체는 외래 키 관리를 담당하는 엔티티 측, 이 엔티티는 데이터베이스에서 실제로 외래 키를 관리하고 관계를 유지
- 중복 데이터 저장 방지: 양방향 관계에서 양쪽 엔티티가 서로를 참조할 때, 하나의 엔티티만 실제로 데이터베이스에 저장하고 다른 엔티티는 그것을 참조
주피터 노트북 설치
'국비지원 > 백엔드' 카테고리의 다른 글
230313 알고리즘 - 데이터 교환 스와핑 (0) | 2023.03.13 |
---|---|
230307 JPA -EntityManager, Persistence Context (0) | 2023.03.07 |
230215 JPA 시작 (0) | 2023.02.15 |
230213 H2 Database 이용 (0) | 2023.02.13 |
230209 Thymeleaf + Bootstrap (0) | 2023.02.09 |