您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何级联删除属于jpa实体的集合?

如何级联删除属于jpa实体的集合?

级联删除(通常是级联操作)仅在通过操作完成时有效EntityManager。当通过JP QL / HQL查询作为批量删除完成删除时不可以。您无法指定在ElementCollection通过查询完成删除时将删除链接到元素的映射。

ElementCollection注释没有层叠属性,因为操作始终是层叠的。通过删除实体时EntityManager.remove(),操作会级联到ElementCollection

您必须获取MonthlyReport删除的所有实体,并EntityManager.remove为每个实体调用。看起来,在Play框架中,您也可以在实体中调用delete- method来代替它。

其他 2022/1/1 18:15:54 有493人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶