class Person{ .... @OneToMany(mappedBy="telephone", cascade=CascadeType.ALL, orphanRemoval=true) private Collection<TelephoneNumber> telephoneNumberCollection; ... } ************************* Person p=personFacade.getPersonForID(id); List<TelephoneNumber> lst=p.getTelephoneNumberCollection(); For(TelephoneNumber t:lst){ if(t.getName().equals("Home") lst.remove(t); } personFacade.merge(p);
Person p=personFacade.getPersonForID(id); List<TelephoneNumber> lst=p.getTelephoneNumberCollection(); For(TelephoneNumber t:lst){ if(t.getName().equals("Home") lst.remove(t); }
personFacade.merge(p);