Je possède ce escenario ... J'ai trois entités 4 {OrderItem, fournisseurs, fournisseurs, prix}, et ils sont liés comme:Entités JPA avec JoinColumn de deux colonnes
OrderItem 1->* suppliers (some one item can have many supplier prices)
Suppliers 1->1 supplier
Suppliers 1->1 itemPrices
et ses propriétés
OrderItem {orderId, partId, quantity, suppliers}
Suppliers {orderId, partId, Supplier}
et mon problèm va ...
Quelle serait la meilleure façon d'intégrer l'entité fournisseurs pour l'OrderItem entité, s'il vous plaît oublier la relation entre les fournisseurs avec le fournisseur et itempric Ceci est déjà fait en utilisant des colonnes de jointure.
Will quelque chose comme
@JoinTable(name = "Suppliers", joinColumns = { @JoinColumn(name = "orderid", referencedColumnName = "orderid") }, inverseJoinColumns = { @JoinColumn(name = "partid", referencedColumnName = "partid") })
fonctionnera?
ou:
@OneToMany(mappedBy="orderid, partid")
private List<Suppliers> suppliers;
par exemple ..