我在Grails应用程序有一个集成测试,当我尝试保存类型的实体失败处理Member
休眠/格姆:收集没有被冲洗()
invitingMember.save(flush: true)
这就提出了以下异常
org.hibernate.AssertionFailure: 收集 [com.mycompany.facet.Facet.channels]是 不受冲洗()在 com.mycompany.member.MemberConnectionService.addOrUpdateContact(MemberC处理onnectionService.groovy:939)
在交易之前,我向invitingMember
的集合属性添加一个对象。我的猜测是这个异常是在上面的行中引发的,因为只是在这一点上,添加到集合中的对象才会被持久化。
我非常肯定,当使用GORM(由Grails使用的,在“Hibernate之上”构建的ORM)保存级联默认情况下。 – 2009-11-09 15:59:34