In eclipseLink per rimuovere le entity orphan basta aggiungere, oltre al cascade ALL, la annotation @PrivateOwned:
@OneToMany(mappedBy="user1", cascade=CascadeType.ALL)
@PrivateOwned
private List<UsersSelectedFromUser> usersSelectedFromUsers1;
by ANTONIO PAGANO
In eclipseLink per rimuovere le entity orphan basta aggiungere, oltre al cascade ALL, la annotation @PrivateOwned:
@OneToMany(mappedBy="user1", cascade=CascadeType.ALL)
@PrivateOwned
private List<UsersSelectedFromUser> usersSelectedFromUsers1;