ManyToOne and JoinTable [message #987653] |
Tue, 27 November 2012 08:00  |
Sergio a Messages: 3 Registered: November 2012 |
Junior Member |
|
|
Hello,
My eclipseLink version is 2.1.3, im using both @ManyToOne and @JoinTable to mapping this situation:
@ManyToOne(fetch = FetchType.EAGER)
@JoinTable(name = "TABLE_USER_ADDRESS", joinColumns = @JoinColumn(name = "USER_ID", referencedColumnName = "USERID"),
inverseJoinColumns = @JoinColumn(name = "ADDR_ID", referencedColumnName = "ADDRESSID"))
private Address address;
When remove an User, jpa try to remove the Address associated. Although the address is associated with more users (hence ManyToOne).
I am new using EclipseLink jpa , am I doing something wrong? How I can state that no cascade delete? (default cascade is emtpy array, I've also tried putting cascade = {})
Thanks, regards.
|
|
|