用于传统JDBC连接事务的推荐事务管理技术是什么?
自动提交和提交管理的典型禁用是程序员在跨越几个DAO时处理和回滚错误的麻烦。
任何人都可以推荐更好的交易管理?
答案 0 :(得分:4)
如果您直接使用JDBC,那么您将需要忍受JDBC的事务管理功能的麻烦,即setAutoCommit(false)
并自己提交/回滚。
另一方面,如果您使用更高级别的内容,则可以使用更高级别的事务管理API。例如,Hibernate,JDO和JPA都提供更高级别的事务管理机制。
答案 1 :(得分:2)
我会选择春季jdbc / spring DAO。它为您提供了很好的JDBC包装器