一. 事务管理方式总览
- JDBC事务
- JTA事务
- 容器事务
区别:
- JDBC事务控制的局限性在一个数据库连接内,但是其使用简单。
- JTA事务的功能强大,事务可以跨越多个数据库或多个DAO,使用也比较复杂。
- 容器事务,主要指的是J2EE应用服务器提供的事务管理,局限于EJB应用使用。
二. JDBC事务配置方式
只需将上面这些内容写入Spring的配置文件即可
三. JTA事务配置方式
这个暂时没使用过,先做个记录,这样配置
四. Hibernate事务管理配置方式
这个也暂时没用过,做个记录
另外有几篇篇好的Java事务的文章:
1. JDBC事务和JTA事务
2. 全局事务与本地事务
3. Spring官方事务文档
4. 翻译后的Spring官方事务文档