2
|
Lyle · 技术社区 · 14 年前 |
1
2
HQL删除不会层叠到相关 实体 根据JPA规范(尽管有些用户希望使用中报告的扩展行为 HHH-695 )根据JPA 1.0规范:
所以在使用批量删除时,您可以自己使用。
但是,在特定情况下,
但不幸的是,事实并非如此,
根据 this thread ,这听起来像一个bug… 因此,这就为您提供了实现的解决方案:执行选择、循环和移除实体。 |
2
0
经过多次试验,我发现使用 更改.deletebystatus 问题中显示的命名查询不会导致删除被级联到集合表,无论我尝试了哪种注释组合。 最终我得到了所有匹配的实体 更改.getbystatus 命名查询,然后通过实体管理器删除它们,这似乎可以正确处理层叠。
欢迎任何其他解释或建议。 |
TheCrunchyPotato · JPA查询找不到正确的构造函数 2 年前 |
Maiko Kingma · hibernate何时加载映射关系 6 年前 |
OOvic · 使用JoinTable实现多个关系中的JPQL查询 6 年前 |
Jovan0042 · 在H2中持久化多个实体引发异常 6 年前 |
Nemeth Attila · 如何编写多对多关联表的查询 6 年前 |