A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 程madman 中级黑马   /  2018-1-18 22:39  /  710 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小石姐姐 于 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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马