Hibernate или JPA, к сожалению, не имеют каскадного типа 'SET to NULL', но вы должны иметь возможность сделать это с @ PreRemove
с одной стороны (Владелец):
@OneToMany(mappedBy="whatever")
public List<SomeEntity> getSomeEntity(){
return someEntity;
}
@PreRemove
public void onDelete(){
for(SomeEntity se : getSomeEntity()){
se.setOwner(null);
}
}
Надеюсь, это поможет.