使用 Hibernate 保存点

发布于 2024-11-18 14:13:17 字数 317 浏览 6 评论 0原文

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

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

如何使用休眠基础创建保存点是春天。

就像

HibernateTemplate hibernateTemplateObj = getHibernateTemplate();

hibernateTemplateObj.saveOrUpdateAll(userList);

现在我想在保存或更新之前添加连接中的保存点。

任何帮助将不胜感激..

感谢adv。

The issue is i m using save or update in hibernate on temporary base...

now when i finally fire update it will store it in DB permanently otherwise rollback it..

how to make save point using hibernate base is spring.

like

HibernateTemplate hibernateTemplateObj = getHibernateTemplate();

hibernateTemplateObj.saveOrUpdateAll(userList);

now i would like to add savepoint in connection before save or update.

Any help would be appriciate..

Thanks in adv.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

岁月染过的梦 2024-11-25 14:13:17

使用此代码

hibernateConection.setAutocommit(false);

Savepoint savepoint = hibernateConection.setSavepoint(); 

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

Use this code

hibernateConection.setAutocommit(false);

Savepoint savepoint = hibernateConection.setSavepoint(); 

where, hibernateConection is object of third party library liquibase.ext.hibernate.database.HibernateConnection

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文