Product 객체
@ManyToOne
@JoinColumn(name = "brand_user_number") // BrandUser와의 관계를 나타내는 외래 키
private BrandUser brandUser;
BrandUser 객체에 product <- 주석처리
@OneToMany(mappedBy = "brandUser", cascade = CascadeType.REMOVE) //CascadeType.REMOVE를 설정하여 BrandUser가 삭제될 때 관련된 Product도 함께 삭제
private List products = new ArrayList<>(); // BrandUser가 소유한 Product 목록
Product 객체 @ManyToOne @JoinColumn(name = "brand_user_number") // BrandUser와의 관계를 나타내는 외래 키 private BrandUser brandUser;
BrandUser 객체에 product <- 주석처리 @OneToMany(mappedBy = "brandUser", cascade = CascadeType.REMOVE) //CascadeType.REMOVE를 설정하여 BrandUser가 삭제될 때 관련된 Product도 함께 삭제 private List products = new ArrayList<>(); // BrandUser가 소유한 Product 목록