C# Java事务API和.NET System.Transactions
我正在分析JTA(Java Transactions API)和.NET对等系统.Transactions之间的不同行为:这两个系统之间的方法非常不同。 事实上,Java版本的事务更像是一种规范,让开发人员有义务实现C# Java事务API和.NET System.Transactions,c#,java,transactions,jta,system.transactions,C#,Java,Transactions,Jta,System.transactions,我正在分析JTA(Java Transactions API)和.NET对等系统.Transactions之间的不同行为:这两个系统之间的方法非常不同。 事实上,Java版本的事务更像是一种规范,让开发人员有义务实现事务、事务管理器和其他定义的接口。 .NET有一个更具体的实现,它不允许开发人员定义自己的事务对象,而是提供接口来处理事务生命周期内管理的资源(而Java提供了一些XTA*接口用于相同目的) 我想知道是否有人曾经有机会利用JTA将一些Java代码移植到.NET,以及他/她注意到了哪
事务
、事务管理器
和其他定义的接口。
.NET有一个更具体的实现,它不允许开发人员定义自己的事务
对象,而是提供接口来处理事务生命周期内管理的资源(而Java提供了一些XTA*接口用于相同目的)
- 我想知道是否有人曾经有机会利用JTA将一些Java代码移植到.NET,以及他/她注意到了哪些主要区别
- 此外,是否有人可以向我澄清
相对于TransactionManager.setRollbackOnly
(在JTA中)的行为。NET版本只有更重要的TransactionManager.rollback
方法Transaction.Rollback