Hibernate Creating Unwanted Mapping Tables
I am creating a schema. My schema is as follows @Entity @Table(name = "PROMOTION") public class Promotion { @Id @Column (name = "promotion_id") private String promotionId; @JoinColumn(name = "seller_id") private List<Seller> sellerList; }; @Entity @Table(name = "SELLER") public class Seller { @Id @Column (name = "seller_id") private String sellerId; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "promotion_id") private Promotion promotion; @ManyToMany(fetch = FetchType.LAZY) @JoinColumn(name = "seller_id", referencedColumnName = "seller_id") private List<SellerPromotion> sellerList; };