반응형
sprinig boot
-
연관관계 매핑 기초 - 실전예제김영한(인프런 강의)/자바 ORM 표준 JPA 프로그래밍 2020. 10. 19. 13:12
실습 1. 관계도 2. ERD 3. 엔티티 상세 4. 참고사항 1) 테이블의 N:M 관계는 중간 테이블을 이용해서 1:N, N:1 2) 실전에서는 중간 테이블이 단순하지 않다. 3) @ManyToMany는 제약: 필드 추가X, 엔티티 테이블 불일치 4) 실전에서는 @ManyToMany 사용X 5. 코드 @Entity public class Category { @Id @GeneratedValue private Long id; private String name; @ManyToOne @JoinColumn(name = "PARENT_ID") private Category parent; @OneToMany(mappedBy = "parent") private List child = new ArrayList(); ..