obj.getLineItems()
trả về một tập hợp các cá thể tách rời (chúng không được liên kết với phiên Hibernate hiện tại). Cách dễ nhất để giải quyết vấn đề là hợp nhất Purchase
trước khi thực hiện giao dịch:
purchase = session.merge(purchase);
Theo cách này, thao tác hợp nhất sẽ được chuyển thành dòng LineCommand
được liên kết phiên bản.