Java J2SE应用程序的事务管理

Java J2SE应用程序的事务管理,java,jdbc,Java,Jdbc,对于传统的JDBC连接事务,推荐使用什么事务管理技术 自动提交和提交管理的典型禁用对于程序员来说是一个麻烦,在跨越多个DAO的错误发生时处理和回滚 有人可以推荐更好的事务管理吗 我会选择spring jdbc/spring DAO。它为JDBC提供了很好的包装如果您直接使用JDBC,那么您将需要忍受JDBC事务管理特性的麻烦,即setAutoCommit(false)和自己提交/回滚 另一方面,如果您使用更高级别的东西,那么您可以使用更高级别的事务管理API。例如,Hibernate、JDO和J

对于传统的JDBC连接事务,推荐使用什么事务管理技术

自动提交和提交管理的典型禁用对于程序员来说是一个麻烦,在跨越多个DAO的错误发生时处理和回滚


有人可以推荐更好的事务管理吗

我会选择spring jdbc/spring DAO。它为JDBC提供了很好的包装

如果您直接使用JDBC,那么您将需要忍受JDBC事务管理特性的麻烦,即
setAutoCommit(false)
和自己提交/回滚


另一方面,如果您使用更高级别的东西,那么您可以使用更高级别的事务管理API。例如,Hibernate、JDO和JPA都提供了更高级别的事务管理机制。

您可以为此创建saveopoint