我推荐Bitronix。在使用任何其他事务管理器之前,建议您进行彻底的测试。测试就像在交易的每个阶段都中断各种机器的电源一样。您希望事务性在发生故障时保护您。令人惊讶的是,有多少交易管理器未能正确实现恢复。
Bitronix确实需要JNDI,它通常是在Java EE容器中为您提供的,但是它们包括一个简单的嵌入式实现,该实现将在Java
SE应用程序中支持Bitronix。

我推荐Bitronix。在使用任何其他事务管理器之前,建议您进行彻底的测试。测试就像在交易的每个阶段都中断各种机器的电源一样。您希望事务性在发生故障时保护您。令人惊讶的是,有多少交易管理器未能正确实现恢复。
Bitronix确实需要JNDI,它通常是在Java EE容器中为您提供的,但是它们包括一个简单的嵌入式实现,该实现将在Java
SE应用程序中支持Bitronix。