- 如果没有什么要层叠的,请使用HQL删除
DELETe FROM enityName
- 如果您有层叠,请迭代该集合并分别删除每个集合。
问题出在以下事实:休眠在内部处理级联,而不是将其留给数据库。因此,发送查询不会触发内部级联,因此您将出现不一致/孤立的情况。
如果性能是如此关键(毕竟并不是每天都会截断一个表),那么对于每个级联,您可以删除多个HQL,即手动处理级联。
欢迎分享,转载请注明来源:内存溢出
DELETe FROM enityName
问题出在以下事实:休眠在内部处理级联,而不是将其留给数据库。因此,发送查询不会触发内部级联,因此您将出现不一致/孤立的情况。
如果性能是如此关键(毕竟并不是每天都会截断一个表),那么对于每个级联,您可以删除多个HQL,即手动处理级联。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)