eclipselink @OneToMany delete orphan

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;