我的 Grails 应用程序中有一个集成测试在我尝试保存类型实体时失败Member
invitingMember.save(flush: true)
这会引发以下异常
org.hibernate.AssertionFailure:com.mycompany.member.MemberConnectionService.addOrUpdateContact(MemberConnectionService.groovy:939) 处的 flush() 未处理集合 [com.mycompany.facet.Facet.channels]
在事务的早期,我将一个对象添加到invitingMember
. 我的猜测是在上面的行中抛出了异常,因为只有在这一点上,添加到集合中的对象才会被持久化。