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.