Jaka jest różnica pomiędzy @OneToMany(cascade=REMOVE, mappedBy="customer") public List<Order> getOrders() { ... } i @OneToMany(mappedBy="customer", orphanRemoval="true") public List<Order> getOrders() { ... } Ten przykład pochodzi z samouczka Java EE, ale nadal nie rozumiem...