【发布时间】:2010-12-14 16:02:48
【问题描述】:
当我尝试保存 Member 类型的实体时,我的 Grails 应用程序中有一个集成测试失败
invitingMember.save(flush: true)
这会引发以下异常
org.hibernate.AssertionFailure: 收藏 [com.mycompany.facet.Facet.channels] 是 未由 flush() 处理 com.mycompany.member.MemberConnectionService.addOrUpdateContact(MemberConnectionService.groovy:939)
在事务的早期,我将一个对象添加到invitingMember 的集合属性中。我的猜测是上面一行抛出了异常,因为只有在这一点上,添加到集合中的对象才会被持久化。
【问题讨论】:
标签: java hibernate grails grails-orm