1-概念: 平台事务管理器实现类 2-常用实现类 -1-DataSourceTransactionManager: 适用于Spring JDBC或MyBatis -2-HibernateTransactionManager: 适用于Hibernate 3.0及以上版本 -3-JpaTransactionManager: 适用于JPA -4-JdoTransactionManager: 适用于JDO -5-JtaTransactionManager: 适用于JTA 3-规范说明 -1-JPA(Java Persistence API): JavaEE标准之一 -2-JDO(Java Data Object): java对象持久化规范 -3-JTA(Java Transaction API): JavaEE标准之一,允许程序执行分布式事务 4-事务基本操作 -1-获取事务: TransactionStatus getTransaction(TransactionDefiniton definition) -2-提交事务: void commit(TransactionStatus satus) -3-回滚事务: void rollback(TransactionStatus status)
|