我想休眠與此列來建立我的只有1臺:地圖@ElementCollection到同一個表
id | product_id | enum_id
1 1 1
2 1 2
即每個產品可以有許多枚舉。我不想介紹新的鏈接表。
所以我的問題是如何註釋我的領域來實現這樣的表結構。
到目前爲止,我有這個實體:
@Entity
public class Entity {
@Id
private Long id;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "product_id")
private Product product;
@ElementCollection
@??? // what should go here?
private List<Enum> enums = new Arralist<>();
}
像這樣@CollectionTable(NAME = 「the_table_name」,joinColumns = @ JoinColumn(name = 「PRODUCT_ID」)) \t @Column(name = 「PRODUCT_ID」)? – StanislavL