obj.getLineItems()
mengembalikan satu set instance terpisah (mereka tidak terkait dengan sesi Hibernate saat ini). Cara termudah untuk mengatasi masalah ini adalah dengan menggabungkan Purchase
sebelum melakukan transaksi:
purchase = session.merge(purchase);
Dengan cara ini, operasi penggabungan akan mengalir ke LineCommand
yang terkait contoh.