为了账号安全,请及时绑定邮箱和手机立即绑定
  • Spring为不同的持久化框架提供不同的PlatformTransactionManager接口实现
    查看全部
  • Spring事务管理的3个主要接口
    查看全部
    0 采集 收起 来源:接口介绍

    2016-11-15

  • 数据库事务隔离级别 Read uncommitted 读未提交 Read committed 读提交(SQL Server、Oracle默认隔离级别) Repeatable read 重复读(MySQL默认隔离级别) Serializable 序列化
    查看全部
    0 采集 收起 来源:事务回顾

    2016-11-15

  • 事务的四大特性: 原子性:指的是事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生; 一致性:指的是事务前后数据的完整性必须保持一致; 隔离性:指的是多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离(通过在数据库中设置隔离级别); 持久性:指的是一个事务一旦被提交,它对数据库中数据的改变是永久性的,即使数据库发生故障也不应该对其有任何影响。
    查看全部
    0 采集 收起 来源:事务回顾

    2016-11-15

  • 什么是事务
    查看全部
    0 采集 收起 来源:事务回顾

    2016-11-15

  • 本组课程目标
    查看全部
  • 事务管理总结
    查看全部
    0 采集 收起 来源:课程总结

    2016-11-14

  • 数据库事务的隔离四种隔离级别: 安全等级由小到大依次是: read_uncommitted 脏读、不可重复读、幻读都有可能发生 read_committed 避免发生脏读 repeatable_read 避免发生脏读,不可重复读 serializble 串行的以队列的形式,都可避免 脏读:一个事务在读取到另一个事务把以改变,未提交的事务,数据回滚后,可能出现无效的数据 不可重复读:在同一个事务中,事务中前后查询的数据不一致,可能是两次查询中间有事务做了更新数据的操作。 幻读:一个事务在查询的过程中,先后查询出的结果不一致,中间可能有另一个事务做了数据的插入。 spring事务管理提供了一个isolation default ,根据持久层默认的隔离级别 oracle read_committed mysql repeatable_read
    查看全部
  • platformTransctionManager 平台事务管理器 根据不同的持久化框架而调用不同时借口实现 datasoruceTransctionManager jdbc,mybatis hibernateTransctionManager hibernate jpa jdo jta等 平台事务管理器主要负责事务的提交,回滚等。
    查看全部
  • spring 事务管理: 事务的几大特性: 原子性:表示事务的不可分割 隔离性:事务与事务之间互不影响 一致性:事务前后数据要保持一致 持久性:提交事务后,把数据保存到数据库中 spring事务管理只要依赖于三个借口: platformTransctionManager --事务管理器 主要是处理事务的提交,回滚等。 transctiondefinition -- 事务的行为定义 只要包括一下几点:事务的传播性--protopation 隔离级别:isolation 只读:readyOnly 事务的运行状态 transctionstatus: spring事务管理的几种实现方式: 1:编程式的事务管理 手动为每个事务管理的类编写增强的代码(基本上不用) 2:声明式的事务管理 一:基于transctionProxyFactoryBean的事务管理 基本上不用,要为每个业务层的类配置事务属性,不利于代码的维护 二:基于AspectJ的XML的声明式事务管理 是整合AOP的方式,以tx:adcvice的方式配置 配置切入点跟切入面。 企业级应用开发中使用较多。 三:基于spring注解的方式 配置简单,只需要开启spring的注解驱动,以annotion的方式,但是需要在每个业务层的类加上tansctional的注解。 里面配置事务的相关行为属性, 用的也多。 spring的四种注入方式: 1:set方法注入 2:构造器注入 3:工厂方法的注入 4:抽象工厂方法的注入 大多数情况下用前面两种,注意事项: spring容器创建的对象默认为单例,如果需要多实例的类,则在bean属性里面配置一个scope="prototype"的属性
    查看全部
    0 采集 收起 来源:课程总结

    2018-03-22

  • 事务传播行为(7种)
    查看全部

举报

0/150
提交
取消
课程须知
学习本课程前需要熟悉Spring的基础知识,掌握IOC和AOP的基本概念。小伙伴们可参考《Spring入门》课程
老师告诉你能学到什么?
1、理解Spring事务管理的基本概念 2、掌握Spring事务管理的应用场景 3、掌握声明式事务管理和编程式事务管理的实现方式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!