如果我在两个域类之间具有以下单向一对多关系:
class Single {
static hasMany = [ multiples: Multiple ]
}
class Multiple {
...
}
有没有办法将Multiple
类中的删除级联到Single
上的多个关系?
我发现有用的方法是通过数据库脚本添加一个onDelete: Cascade
属性到连接表的multiple_id
列上存在的FK - 但是我真的想要做的是在GORM映射DSL中表达这一点(并且不创建单独的域类来明确表示连接表)。但似乎没有办法在单一对多的隐式联接表上管理关系 - 除非我错过了一些东西。
答案 0 :(得分:0)
有没有理由不使用双向?如果没有,请查看http://grails.org/doc/2.4.x/ref/Domain%20Classes/belongsTo.html?