黑马程序员技术交流社区
标题:
【石家庄校区】SSH整合
[打印本页]
作者:
程madman
时间:
2018-1-18 22:39
标题:
【石家庄校区】SSH整合
本帖最后由 小石姐姐 于 2018-1-26 11:39 编辑
1. Spring事物管理机制
a. 提供一致的对于不同事物管理的API
b. 支持声明式事物管理(重点)
c. 编程事物管理(在开发中应用比较少)
d. 优秀的整合与spring的数据访问
spring事物管理主要提供了三个接口来完成
1.org.springframework.transaction.PaltformTransacationManager
是一个事物管理器,可以来选择相关的平台(jdbc hibernatenate jpa..)
2.TransactionDefinition
它定义事物的一些相关的信息 如 隔离传播 超时 只读
3.TransactionStatus
它主要描述事物剧透的运行状态
PlatformTransactionManager
平台事务管理器
在不同的持久化层解决技术它的事务代码不一样。
JDBC开发
Connection con=……;
con.setAutoCommit(false);//开启事务
con.rollback();
con.commit();
Hibernate开发
Session session=….;
Transaction t=session.beginTransaction();
t.commit();
t.rollback();
PlatformTransactionManager接口API
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2