gpt4 book ai didi

java - 如何使用 Spring HibernateOperations 进行带有隐式事务的简单操作?

转载 作者:行者123 更新时间:2023-12-01 16:09:06 26 4
gpt4 key购买 nike

我目前在 Spring 中大量使用 HibernateOperations 来处理 Hibernate。有时我使用 TransactionTemplate 显式标记事务。然而有时我只想保存/更新单个对象。如果我只是在没有显式事务 Activity 的情况下调用 hibernateOperations.save() ,那么它就可以工作(我认为自动提交在这里发挥作用),但这意味着某些事件不会触发,就像我有一个 hibernate 事件监听器 Hook 一样进入我在这种情况下缺少的提交事务。

我真正寻找的是一种轻松执行 hibernateOperations.saveAndCommit() 操作的方法,因为我真的不想为单个保存等简单的事情提供整个 TransactionTemplate + 回调噪音。

我可能可以自己推出,只是想知道是否有现有的解决方案/最佳实践。

目前我对通过注释驱动交易不感兴趣,我更喜欢代码的明确性。

欢迎任何建议。

干杯。

最佳答案

尝试使用declarative transaction approach ,设置一次有点痛苦,但是之后就几乎不用再担心交易了...

关于java - 如何使用 Spring HibernateOperations 进行带有隐式事务的简单操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1879737/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com