public class Parent {
private Integer id;
private String name;
@OneToMany(fetch = FetchType.EAGER)
private List<Child> children = new ArrayList<>();
public void setChildren(List<Child> children) {
this.children = children;
for ( Iterator<Child> i = children.iterator(); i.hasNext(); ) {
if ( i.next() == null ) {
i.remove();
}
}
}