[jboss-user] [EJB 3.0] - Two relationship one-to-many
Andre1001
do-not-reply at jboss.com
Wed Aug 9 09:15:01 EDT 2006
Hi,
I have two relationships between Employee and Order. One to get his "started" orders and the other to get his finished orders:
Employee
-----------
codEmployee
Order
----------
EmployeeFinalizer
EmployeeStarter
When I try to persist a new Order with different Employees it's all fine, because I get the following on my database:
Employee - 01
----------------
Employee - 02
----------------
Order - 01
------------
employeeStarter - 01
employeeFinalizer - 02
but when I recall the Employee with findEmployee() method I see in my grafh:
Employee - 01
-----------
startedOrders - 01
finalizedOrders - 01
this is wrong!!! Employee 01 did not finish Order 01. Am I doing something wrong. These are my mappings:
Employee
-----------
@OneToMany(fetch=FetchType.EAGER)
@JoinColumn(name="OrderCode")
private Collection startedOrders;
@OneToMany(fetch=FetchType.EAGER)
@JoinColumn(name="OrderCode")
private Collection finalizedOrders;
Order
------
@ManyToOne
private Employee employeeStarter;
@ManyToOne
private Employee employeeFinalizer;
Thanks by now.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3964047#3964047
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3964047
More information about the jboss-user
mailing list