使用Hibernate保存点

时间:2011-07-06 10:13:20

标签: hibernate savepoints

问题是我在临时基础上使用hibernate中的保存或更新...

现在,当我最终触发更新时,它将永久存储在DB中,否则将其回滚..

如何使用hibernate base创建保存点是spring。

喜欢

HibernateTemplate hibernateTemplateObj = getHibernateTemplate();

hibernateTemplateObj.saveOrUpdateAll(userList);

现在我想在保存或更新之前添加保存点。

任何帮助都是适当的..

先谢谢。

1 个答案:

答案 0 :(得分:2)

使用此代码

hibernateConection.setAutocommit(false);

Savepoint savepoint = hibernateConection.setSavepoint(); 

其中,hibernateConection是第三方库liquibase.ext.hibernate.database.HibernateConnection

的对象