spring事务管理 核心对象的使用
spring事务管理 核心对象
spring的事物要在业务层service层开启,目的是在调用dao层时同时成功,如果处理数据不能成功,而调用dao层却成功了这就不合逻辑
Spring业务层管理事务的接口
-
PlatformTransactionManager 平台事务管理器 TransactionDefinition 事务对应对象 TransactionStatus 事务状态
PlatformTransactionManager 平台事务管理器 接口的实现类
-
DataSourceTransactionManager 适用于Spring JDBC或MyBatis HibernateTransactionManager 适用于Hibernate3.0及以上版本 JpaTransactionManager 适用于JPA JPA(Java Persistence API)Java EE 标准之一,为POJO提供持久化标准规范,并规范了持久化开发的统一API,符合JPA规范的开发可以在不同的JPA框架下运行 JdoTransactionManager 适用于JDO JDO(Java Data Object )是Java对象持久化规范,用于存取某种数据库中的对象,并提供标准化API。与JDBC相比,JDBC仅针对关系数据库进行操作,JDO可以扩展到关系数据库、文件、XML、对象数据库(ODBMS)等,可移植性更强 JtaTransactionManager 适用于JTA JTA(Java Transaction API)Java EE 标准
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
多线程复习 疑问点总结