hibernate - 删除前强制保存

时间:2014-02-21 18:01:58

标签: java hibernate save

我有这个信息,我必须在发出删除操作之前更新表行(在删除触发器之前将负责从表中复制相关数据)。当我尝试执行保存然后从休眠中删除时,hibernate将完全跳过保存。当然......如果要删除实体,那么假设执行保存操作是没有意义的......但是我告诉你的情况并非如此。

在执行删除之前提交事务可能会将其拉下来但这意味着需要新的事务加上我正在使用的更多对象必须重新加载才能使其成为不行。有没有办法调整实体的定义,以便在实际删除之前执行保存操作?

1 个答案:

答案 0 :(得分:1)

我想您应该在session.flush()之前尝试delete()