我在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