我们有以下映射:
@Entity
public class A {
private B b;
@OneToOne
public B getB() {
return b;
}
}
当我们删除A类的对象时,它不能删除引用的对象B.当我们尝试删除A时因为与B的现有关系而得到异常。如何正确映射?
答案 0 :(得分:0)
您应该禁用级联删除
@OneToOne(cascade = {})
或者你可以尝试
@OneToOne(orphanRemoval=false)