Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hibernate 删除父子关系的最佳方式_Hibernate_Jpa - Fatal编程技术网

Hibernate 删除父子关系的最佳方式

Hibernate 删除父子关系的最佳方式,hibernate,jpa,Hibernate,Jpa,我试图使用Hibernate关系+级联优化代码。我可能知道解决办法,但需要你的专家意见 我有一个表a,这个表与表AA(所有者ie,.FK of a)和AB(所有者ie,.FK of a)有两个一一对应的关系。双向关系 现在我想删除A以及AA和AB中的所有相关数据 会话.delete(A,id)是否足够?如果是,这些表上的级联类型应该是什么 如果可能的话,请您提及JPA安全级联。谢谢。请检查此项,它对每种级联类型都有描述 定义正确的级联类型后,session.delete就足够了

我试图使用Hibernate关系+级联优化代码。我可能知道解决办法,但需要你的专家意见

我有一个表a,这个表与表AA(所有者ie,.FK of a)和AB(所有者ie,.FK of a)有两个一一对应的关系。双向关系

现在我想删除A以及AA和AB中的所有相关数据

会话.delete(A,id)是否足够?如果是,这些表上的级联类型应该是什么

如果可能的话,请您提及JPA安全级联。谢谢。

请检查此项,它对每种级联类型都有描述

定义正确的级联类型后,session.delete就足够了