Я пытаюсь для моделирования этого отношения по этой ссылкеhttp://www.javaworld.com/javaworld/jw-01-2008/images/datamodel.gif
Это обычное отношение «многие ко многим» между заказом и продуктами, но я не знаю, как добавить дополнительные столбцы в таблицу соединений.
@Entity
@Table(name = "Orders")
public class Order {
@ManyToMany(cascade = CascadeType.ALL)
@JoinTable(name = "ORDER_LINES", joinColumns = { @JoinColumn(name = "ORDER_ID") }, inverseJoinColumns = { @JoinColumn(name = "PROD_ID") })
private Set products;
}
@Entity
@Table(name="PRODUCTS")
public class Product {
@ManyToMany(mappedBy="products")
private Set orders;
}
Как добавить дополнительный атрибут Join Table в JPA 2.0?
Спасибо