【发布时间】:2012-08-10 21:51:09
【问题描述】:
我们有一个场景,我们需要在更新之前删除一条记录。在删除时,我们还必须从与外键关联的子表中删除所有记录。而且我们必须重新插入所有更新到父表的记录。
我们之所以要这样做,是为了将正在更新的记录带到我们 Oracle 数据库中的新分区中。这有助于我们随着时间的推移轻松修剪/删除旧分区,因为它们没有被使用(仅用于维护目的)。
在 Hibernate 中是否有一种简单的方法来实现这一点?我们想对父记录进行级联删除,并将它们与更新(所有父记录和子记录)一起重新插入数据库。有没有人遇到过类似的问题?还有其他更好的解决方案可以将更新的记录拉到新的分区吗?
【问题讨论】:
标签: hibernate jakarta-ee transactions oracle11g