为了账号安全,请及时绑定邮箱和手机立即绑定
  • 事务

    一组操作要么全不成功,要么全都成功

    事务的特性:

       原子性,一致性,隔离性,持久性

      原子性; 指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。

      一致性: 指事务前后数据的完整性必须保持一致

      隔离性: 指多个用户并发访问数据库是,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离。

       持久性: 指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,即使数据库发生故障也不应该对其有任何影响。

      

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

    2019-05-29

  • 课程目标

    -Spring事务管理的一组API

    -Spring的编程式事务管理

    -Spring的声明式事务管理

    查看全部
  • 转账案例的DAO层的实现类 方法实现

    查看全部
  • 在dao里注入连接池会自动创建jdbcTemplate

    或者 class AccountDaoImpl extends JdbcDaoSupport

    查看全部
  • 配置文件 

    配置连接池、配置业务层类、配置DAO的类

    查看全部
  • spring applicationContext.xml配置文件

    引入外部的属性文件

    <context:property-placeholder location="classpath:jdbc.properties"/>

    配置c3p0连接池

    <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">

     <property name="xx"  value=${xx}"/>

    </bean>

    查看全部
  • spring开发基本用到的6个jar包

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

    https://img1.sycdn.imooc.com//5ced07b20001fc1209410533.jpg

    查看全部
  • 事务的传播行为:解决业务层方法之间的相互调用的问题

    查看全部
  • 事务隔离级别(四种)

    mysql默认采用REPEATABLE_READ隔离级别;

    oracle默认采用READ_COMMITTED隔离级别

    查看全部
  • 不考虑隔离性,会引发安全问题:脏读、不可重复读、幻读

    脏读:一个事务读取了另一个事务改写但还未提交的数据,如果这些数据被回滚,则读到的数据是无效的。

    不可重复读:在同一个事务中,多次读取同一数据返回的结果有所不同。

    幻读:一个事务读取了几行记录后,另一个事务插入一些记录,幻读就发生了。再后来的查询中,第一个事务就会发现有些原来没有的数据。



    查看全部
  • 事务管理器PlatformTransactionManager

    查看全部
  • Spring事务管理 接口

    查看全部
    0 采集 收起 来源:接口介绍

    2019-05-28

  • 事务的特性:原子性、一致性、隔离性、持久性。

    原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。

    一致性指事务前后数据的完整性必须保持一致。

    隔离性指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离。

    持久性是指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,即使数据库发生故障也不应该对其有任何影响。

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

    2019-05-28

  • 事务指的是逻辑上的一组操作,这组操作要么全部成功,要么全部失败。

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

    2019-05-28

举报

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

微信扫码,参与3人拼团

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

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