J2SE应用程序的事务管理

时间:2012-05-26 10:08:38

标签: java jdbc

用于传统JDBC连接事务的推荐事务管理技术是什么?

自动提交和提交管理的典型禁用是程序员在跨越几个DAO时处理和回滚错误的麻烦。

任何人都可以推荐更好的交易管理?

2 个答案:

答案 0 :(得分:4)

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

另一方面,如果您使用更高级别的内容,则可以使用更高级别的事务管理API。例如,Hibernate,JDO和JPA都提供更高级别的事务管理机制。

答案 1 :(得分:2)

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