728x90 반응형 ManyToMany2 다대다(ManyToMany) 관계 다대다(ManyToMany) 관계 @Entity public class Shop { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; @ManyToMany @JoinTable( name = "shop_brand", joinColumns = @JoinColumn(name = "shop_id"), inverseJoinColumns = @JoinColumn(name = "brand_id") ) private List brands; // Getter, Setter, Constructors, etc. } @Entity public class Brand { @Id @GeneratedValue(str.. 2024. 1. 19. JPA주요 관계 매핑 타입 JPA주요 관계 매핑 타입 JPA주요 관계 매핑 타입 일대다(OneToMany): 한 엔터티가 여러 개의 다른 엔터티와 매핑되는 관계입니다. 예를 들어, 하나의 작성자(글쓴이)가 여러 개의 게시물을 작성할 수 있는 경우입니다. 다대일(ManyToOne): 여러 엔터티가 한 개의 엔터티와 매핑되는 관계입니다. 일대다 관계의 반대입니다. 예를 들어, 여러 게시물이 하나의 작성자(글쓴이)에게 속할 수 있는 경우입니다. 일대다(OneToMany)와 다대일(ManyToOne)관계 일대다(OneToMany)와 다대일(ManyToOne)관계 @Entity public class Shop { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id.. 2024. 1. 19. 이전 1 다음 728x90 반응형