Ruhezustand / GORM: Sammlung wurde nicht von flush () verarbeitet

Ich habe einen Integrationstest in meiner Grails-Anwendung, der fehlschlägt, wenn ich versuche, eine Entität vom Typ zu speichernMember

invitingMember.save(flush: true)

Dies löst die folgende Ausnahme aus

org.hibernate.AssertionFailure: Sammlung [com.mycompany.facet.Facet.channels] wurde von flush () bei com.mycompany.member.MemberConnectionService.addOrUpdateContact (MemberConnectionService.groovy: 939) nicht verarbeitet

Zu Beginn der Transaktion füge ich ein Objekt zu einer Sammlungseigenschaft von hinzuinvitingMember. Ich vermute, dass die Ausnahme in der obigen Zeile ausgelöst wird, da das der Auflistung hinzugefügte Objekt erst zu diesem Zeitpunkt beibehalten wird.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage