Hibernate / GORM: kolekcja nie została przetworzona przez flush ()
Mam test integracji w mojej aplikacji Grails, który kończy się niepowodzeniem, gdy próbuję zapisać element typuMember
invitingMember.save(flush: true)
Rodzi to następujący wyjątek
org.hibernate.AssertionFailure: kolekcja [com.mycompany.facet.Facet.channels] nie została przetworzona przez flush () na com.mycompany.member.MemberConnectionService.addOrUpdateContact (MemberConnectionService.groovy: 939)
Wcześniej w transakcji dodam obiekt do właściwości kolekcjiinvitingMember
. Domyślam się, że wyjątek jest wyrzucany w powyższym wierszu, ponieważ tylko w tym momencie obiekt dodany do kolekcji jest utrwalony.