I figured out the problem, but not the solution.
Here's the problem:
I have a uni-directional Collection in my Invoice:
@Entity class Invoice {
|
| @OneToMany Collection<Product> getProducts();
|
| }
This results in creating a join table, with a unique constraint on the
product_id column, which doesn't work because the Collection can have the same
Product multiple times.
The naive solution would be a table that looks like:
invoice_id product_id
| 33 88
| 33 88
But that's not a proper relation. Rows (tuples) must be unique.
What is needed is a third column, which is a row ID. I can't see anything in
the docs about how I could do that. Any suggestions?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4016694#4016694
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4016694
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user