| Author |
Problem at insert with relationship JPA 2.0
|
Miltos Tereres
Ranch Hand
Joined: Sep 04, 2009
Posts: 32
|
|
Here is my Employee entity
Here is my Account Entity
When i try to add a new employee
in the database at the ACCOUNT table i get EMPLOY_ID NULL
why does this happen? what can i do ?
Thank you for your time...
|
 |
James Sutherland
Ranch Hand
Joined: Oct 01, 2007
Posts: 550
|
|
You need to set the employee in the Account (you need a setEmployee() method in Account).
See,
http://en.wikibooks.org/wiki/Java_Persistence/Relationships#Object_corruption.2C_one_side_of_the_relationship_is_not_updated_after_updating_the_other_side
|
TopLink : EclipseLink : Book:Java Persistence : Blog:Java Persistence Performance
|
 |
Miltos Tereres
Ranch Hand
Joined: Sep 04, 2009
Posts: 32
|
|
Thank you for the reply...
I am trying to understand why it works only from the owner side in one to one relationships...
I will read again your link...
so doing ac.setemploye() only instead of e.setaccount it would work?
i ll try...thanks...
|
 |
 |
|
|
subject: Problem at insert with relationship JPA 2.0
|
|
|