是否可以将Spring与软件事务内存集成,以便我可以在方法抛出异常时回滚所有对象和数据库事务。我需要Spring + Deuce STM或Spring + Multiverse STM的可能性。我的最终目标是在抛出异常的方法上回滚对象状态和数据库状态。
答案 0 :(得分:2)
目前Multiverse并不直接支持这种集成,但这是一个有趣的功能..我是Multiverse团队的一部分&将与作者讨论是否有任何事情可以让我们这样做或在我们正在研究的功能集中优先考虑这一点。
长思考............................................. ...
关于这样做的一种方法是在STM中的事务上注册PostEvent侦听器,并在STM事务失败时回滚数据库事务。可能这有助于:)
P.S。你试图使用哪种版本的Multiverse stm?
- 西