事务就像在Java中编程一样

Tej*_*eja 2 java design-patterns transactions spring-transactions

我想在java中实现类似事务的事务.我想做' n '操作,比如 - 一个操作来更新数据库,一个操作来插入队列,一个操作来更新另一个数据结构等等.所有这些操作应该表现为一个事务,即如果成功,则所有操作应该成功完成,否则,如果一个操作失败,一切都应该失败.其中一种强力方法是编写try-catch块并恢复catch块中的所有操作.解决这些问题的任何指针?是否有任何模式或库来实现这一目标?

duf*_*ymo 5

不,你想要JTA.

蛮力的方式是使用JDBC并自己管理提交和回滚.

最简单的方法是使用Spring或EJB3.1和声明式事务.