在下面提供的代码中,当我正在运行HibernateDAOImplTest并将重复的项目插入到项目表中时。我将两个顾客和物品一起存储,有两个项目(肥皂,洋葱),这是客户之间常见的(RAJ和DESH),我只想在项目表中插入这两个项目(不需要重复),但是我需要customer_item_mapping表中的客户项目映射。 我使用 org.hibernate.annotations.Cascade;
o
我有2个领域类 class A {
static hasMany = [ b : B ]
}
class B {
static belongsTo = A
}
我想保持级联保存,所以当我保存,它更新了B的,但是当我做了删除,我会如果存在任何与A相关联的B,就会失败。因此,您必须首先明确删除所有B。 我不确定在Grails中执行此操作的最简单方法。在删除它之前,我可以