obj.getLineItems()
retourneert een set losgekoppelde instanties (ze zijn niet gekoppeld aan de huidige sluimerstand-sessie). De eenvoudigste manier om het probleem op te lossen, is door de Purchase
. samen te voegen voordat u de transactie uitvoert:
purchase = session.merge(purchase);
Op deze manier wordt de samenvoegbewerking gecascadeerd naar het bijbehorende LineCommand
instanties.