Grails级联删除?
我对这里的外键约束感到疯狂。无论我为级联行为或 belongsTo/hasMany
指定什么,我
都会收到外键约束错误:
class A{
}
class B{
}
class C extends B {
static belongsTo = [a: A]
}
我想运行 A.list()*.delete()< /code>
我需要做什么才能让 C
与 A
级联删除?
I'm going nuts with foreign key constraints here. No matter what I specify for cascading behavior or belongsTo/hasMany
, I get a foreign-key constraint error
I have this:
class A{
}
class B{
}
class C extends B {
static belongsTo = [a: A]
}
I want to run A.list()*.delete()
What do I need to do to get C
to cascade delete with A
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否在
class A
中添加了映射?据我了解 this< /a>,两个映射都应该存在
Have you added mappings in
class A
?As I understand from this, both mappings should be present