0

我们有一个场景,我们需要在更新之前删除记录。在删除时,我们还必须从与外键关联的子表中删除所有记录。我们将不得不重新插入所有更新到父表的记录。

我们想要这样做的原因是将正在更新的记录带到我们 Oracle 数据库中的新分区中。这有助于我们随着时间的推移轻松修剪/删除旧分区,因为它们没有被使用(仅用于维护目的)。

在 Hibernate 中是否有一种简单的方法来实现这一点?我们想对父记录进行级联删除,并将它们与更新(所有父记录和子记录)一起重新插入数据库。有没有人遇到过类似的问题?还有其他更好的解决方案可以将更新的记录拉到新的分区吗?

4

1 回答 1

0

我们通过使用基于列名的 Oracle 分区 (Oracle11g) 解决了这个问题。

于 2012-11-27T16:50:27.763 回答