It's not a secret anymore!
The moose likes Object Relational Mapping and the fly likes One-to-Many association delete Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » Object Relational Mapping
Bookmark "One-to-Many association delete" Watch "One-to-Many association delete" New topic

One-to-Many association delete

Saathvik Reddy
Ranch Hand

Joined: Jun 03, 2005
Posts: 228
I have a Parent child relationship between two entities. I have cascade = all JPA property between these two entities.

I am doing parent.getChildren().add(child) to add children to the parent class and saving the parent entity which works great.

But, when i do parent.getChildren().remove(child) and save the parent the child record is not removed. What should i do to remove the child?

Bosun Bello
Ranch Hand

Joined: Nov 06, 2000
Posts: 1510
You can try delete on the child first. So try: session.delete(child)

So much trouble in the world -- Bob Marley
I agree. Here's the link:
subject: One-to-Many association delete
It's not a secret anymore!