hibernate - Grails级联删除?

标签 hibernate grails groovy gorm

我在这里受到外键约束的限制。无论我为级联行为或belongsTo/hasMany指定什么,都会收到外键约束错误

我有这个:

class A{
}

class B{
}

class C extends B {
   static belongsTo = [a: A]
}

我想运行A.list()*.delete()
我需要怎么做才能使CA级联删除?

最佳答案

您是否在class A中添加了映射?

class A{

    static hasMany=[c:C]
    static mappedBy=[c:"cColumn"]
}

this理解,两个映射都应该存在

关于hibernate - Grails级联删除?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7082477/

相关文章:

spring-boot - Spring Boot + Eureka Server + Hystrix with Turbine : empty turbine. 流

multithreading - Groovy 中的线程数限制

java - 如何使用HQL从实体中获取数据?

spring - 使用 Spring 和 JSP 的 Hibernate OneToOne

java - Hibernate:父子关系数据结构

grails - Spock Grails 2.0 Forward不返回模型数据

Grails Controller Edit 返回 map ?

mysql - @版本还是触发器?

grails - 使用Spring Security(CAS)从Grails应用程序注销时遇到问题

asynchronous - Groovy 的 AsyncHTTPBuilder 不异步执行请求