休眠并删除所有

休眠并删除所有,第1张

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

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

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



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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存