Hi All,
How can I prevent cycle in object graph between two entities which
have BI Directional OneToMany relationship?
Here are the codes;
public class Realm implements Serializable{
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE,
generator="REALM_ID_GENERATOR")
@SequenceGenerator(name="REALM_ID_GENERATOR")
private Long id;
private String realmName;
private String description;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "realm",
fetch=FetchType.LAZY)
private Collection<User> users;
......
}
public class User implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator =
"USER_ID_GENERATOR")
@SequenceGenerator(name="USER_ID_GENERATOR")
private Long id;
private String userName;
private String description;
@ManyToOne()
@JoinColumn(name="realm_id")
private Realm realm;
....
}
--
Regards;
Soe Moe Kyaw @ Stephen Wang