0
我有這個escenario ......我有三個4實體{OrderItem的,供應商,供應商,價格},他們喜歡的相關JoinColumn:JPA實體有兩列
OrderItem 1->* suppliers (some one item can have many supplier prices)
Suppliers 1->1 supplier
Suppliers 1->1 itemPrices
和它的屬性
OrderItem {orderId, partId, quantity, suppliers}
Suppliers {orderId, partId, Supplier}
還有我的proble去...
什麼是嵌入供應商實體向OrderItem的實體的最佳方法,請忘了與供應商和供應商itempric之間的關係e這已經使用連接列完成了。
威爾像
@JoinTable(name = "Suppliers", joinColumns = { @JoinColumn(name = "orderid", referencedColumnName = "orderid") }, inverseJoinColumns = { @JoinColumn(name = "partid", referencedColumnName = "partid") })
是否行得通呢?
或:
@OneToMany(mappedBy="orderid, partid")
private List<Suppliers> suppliers;
例如..