【问题标题】:Cascade On Delete in Grails GORM MongoDB is a bug?Grails GORM MongoDB 中的 Cascade On Delete 是一个错误?
【发布时间】:2015-08-15 15:12:47
【问题描述】:

我在 Grails 2.3.9 中使用 GORM 和 MongoDB。根据http://spring.io/blog/2010/07/02/gorm-gotchas-part-2/,删除时不能有级联。但事实是,当一个用户被删除时,他的所有角色也会被删除。

这是 GORM for MongoDB 中的错误吗?

【问题讨论】:

    标签: grails grails-orm grails-2.0


    【解决方案1】:

    答案是在删除前清除集合:

    user.roles.clear()
    user.delete()
    

    但是,我认为这只是一种解决方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 2015-12-31
      • 1970-01-01
      • 2023-04-03
      • 2014-10-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多