obj.getLineItems() デタッチされたインスタンスのセットを返します(それらは現在のHibernateセッションに関連付けられていません)。この問題を解決する最も簡単な方法は、Purchaseをマージすることです。 トランザクションをコミットする前:
purchase = session.merge(purchase);
このようにして、マージ操作は関連するLineCommandにカスケードされます。 インスタンス。
obj.getLineItems() デタッチされたインスタンスのセットを返します(それらは現在のHibernateセッションに関連付けられていません)。この問題を解決する最も簡単な方法は、Purchaseをマージすることです。 トランザクションをコミットする前:
purchase = session.merge(purchase);
このようにして、マージ操作は関連するLineCommandにカスケードされます。 インスタンス。