Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
rhbz841037 - Add proper delete cascading to HPerson/HLocaleMember rel…
Browse files Browse the repository at this point in the history
…ationship.

Changed the ownership of the relationship to be in the HLocaleMember class in order for delete cascading to work.
  • Loading branch information
Carlos Munoz committed Jul 18, 2012
1 parent 74be457 commit 5252de8
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions zanata-model/src/main/java/org/zanata/model/HPerson.java
Expand Up @@ -23,7 +23,7 @@
import java.io.Serializable;
import java.util.HashSet;
import java.util.Set;

import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
Expand Down Expand Up @@ -131,8 +131,7 @@ public Set<HLocale> getLanguageMemberships()
return memberships;
}

@OneToMany
@JoinColumn(name = "personId")
@OneToMany(cascade = CascadeType.REMOVE, mappedBy = "id.person")
protected Set<HLocaleMember> getLanguageTeamMemberships()
{
if( this.languageTeamMemberships == null )
Expand Down

0 comments on commit 5252de8

Please sign in to comment.