какая разница между @OneToMany(cascade=REMOVE, mappedBy="customer") public List<Order> getOrders() { ... } и @OneToMany(mappedBy="customer", orphanRemoval="true") public List<Order> getOrders() { ... } Этот пример взят из Руководства по Java EE, но я все еще не понимаю деталей....