是否有任何人有删除子记录但未能使用orphanRemoval注释的类似问题?KOTLIN orphanRemoval不起作用
下面是模型类的构造函数我的代码示例:
@OneToMany(orphanRemoval = true, cascade = arrayOf(CascadeType.ALL))
@JoinColumn(name = "categoryId", nullable = false)
var books: List<BOOK> = emptyList()
与级联的CRUD = arrayOf(CascadeType.ALL)是工作完美,但加时orphanRemoval =真转化为“ONE-TO-MANY”注释,它不能再工作,抛出如下异常:
org.hibernate.HibernateException:与 级联集合=“全删除,孤儿”由所属 实体实例不再被引用:
加入orphanRemoval从数据库中永久删除子记录的目的。