JPA 연관관계 매핑 (일대다, 다대일, 일대일, 다대다)
다중성 엔티티 간에 일대일 관계인지 다대일 관계인지 다중성을 갖고 있다. 다대일(@ManyToOne), 일대다(@OneToMany), 일대일(@OneToOne), 다대다(ManyToMany) 다중성을 쉽게 판단하기 위해서는 반대 방향으로 생각을 해보면 됩니다 실무에서는 다대일과 일대다 관계를 사용하며 다대다 관계는 거의 사용되지 않습니다. 단방향 양방향 테이블은 외래키로 조인을 이용해서 양방향 쿼리가 가능합니다. 그래서 방향의 개념도 없습니다. 객체는 참조용 필드를 가지고 있어 참조하고 있는 연관된 객체를 조회할 수 있습니다. 다대일 양방향 N:1과 1:N 객체 연관관계 (N) Member : id, Team team, username (1) Team : id, List members, name 테이블 ..
기록 - 프로그래밍/Java
2024. 1. 17. 00:27