Hibernate并删除所有

Hibernate并删除所有,第1张

Hibernate并删除所有
  • 如果没有什么要层叠的,请使用HQL删除
    DELETe FROM enityName
  • 如果您有层叠,请迭代该集合并分别删除每个集合。

问题出在以下事实:hibernate在内部处理级联,而不是将其留给数据库。因此,发送查询不会触发内部级联,因此您将遇到不一致/孤立的情况。

如果性能是如此关键(毕竟并不是每天都会将一个表删减),那么对于每个级联,您可以删除多个HQL-即手动处理级联。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5462767.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-12
下一篇 2022-12-12

发表评论

登录后才能评论

评论列表(0条)

保存