在提交到数据库时执行一些常见的东西

时间:2011-06-22 06:08:55

标签: java hibernate

我使用hibernate作为ORM工具,我想为我刷新到数据库中的所有实体执行一些常见的东西。

目前,每当我将对象保存到数据库中时,我都会执行以下步骤: -

  1. 开放会话
  2. 开始交易
  3. 创建Te对象
  4. 使用session.save(object);
  5. 保存对象 如果save成功,则
  6. 提交事务。否则回滚transasction。
  7. 关闭会话。
  8. 现在,我想执行一些保存后和预先刷新的检查,有没有办法这样做。

    感谢。

1 个答案:

答案 0 :(得分:1)

您可以实施Interceptor的'preFlush'方法。检查this是否有hibernate拦截器。