为了账号安全,请及时绑定邮箱和手机立即绑定
没什么声音,根本听不到
很详细,很清晰,很容易理解,感恩。
这个老师讲的好啊
老师的视频引导方向好,易懂,自己整理的相关代码https://github.com/mharvay/Spring.git(相似度99%)
环境:jdk8,Spring4.2.0,Eclipse4.7.2
另附Spring相关JAR下载地址:http://repo.spring.io/release/org/springframework/spring/
其他相关Jar下载地址:https://repo.spring.io/webapp/#/home
谢谢老师,讲得很好
测试类运行时出现Failed to load ApplicationContext异常,如果applicationContext.xml文件没有出错的话,并且您的jd版本在1.7+,可以把spring相关jar包更新到4.2+版本,再次运行就不会报错了
很多人认为这种情况对了,无须困惑,当然是后面的为准。我们可以考虑这样一种情况,比如银行程序需要将查询结果分别输出到电脑屏幕和写到文件中,结果在一个事务中针对输出的目的地,进行的两次查询不一致,导致文件和屏幕中的结果不一致,银行工作人员就不知道以哪个为准了。

3、虚读(幻读)
  虚读(幻读)是指在一个事务内读取到了别的事务插入的数据,导致前后读取不一致。
  如丙存款100元未提交,这时银行做报表统计account表中所有用户的总额为500元,然后丙提交了,这时银行再统计发现帐户为600元了,造成虚读同样会使银行不知所措,到底以哪个为准。
2、不可重复读
  不可重复读指在一个事务内读取表中的某一行数据,多次读取结果不同。
  例如银行想查询A帐户余额,第一次查询A帐户为200元,此时A向帐户内存了100元并提交了,银行接着又进行了一次查询,此时A帐户为300元了。银行两次查询不一致,就会很困惑,不知道哪次查询是准的。
  不可重复读和脏读的区别是,脏读是读取前一事务未提交的脏数据,不可重复读是重新读取了前一事务已提交的数据。
大家好,我是搬运工。
1、脏读
脏读指一个事务读取了另外一个事务未提交的数据。
这是非常危险的,假设A向B转帐100元,对应sql语句如下所示
      1.update account set money=money+100 where name='B';
      2.update account set money=money-100 where name='A';
    当第1条sql执行完,第2条还没执行(A未提交时),如果此时B查询自己的帐户,就会发现自己多了100元钱。如果A等B走后再回滚,B就会损失100元。
IDEA alt加enter导入命名空间 有时候会导入别的- - 导tx的时候导入到了tx/tool
按入门写getBean获取成功 可能是 Runwith注解的问题 springJUnit的需要4.12以上和另外两个包
课程须知
学习本课程前需要熟悉Spring的基础知识,掌握IOC和AOP的基本概念。小伙伴们可参考《Spring入门》课程
老师告诉你能学到什么?
1、理解Spring事务管理的基本概念 2、掌握Spring事务管理的应用场景 3、掌握声明式事务管理和编程式事务管理的实现方式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消