没有合适的资源?快使用搜索试试~ 我知道了~
springtx:spring事务详解
共21个文件
java:11个
xml:4个
iml:1个
需积分: 13 0 下载量 194 浏览量
2021-05-01
17:45:54
上传
评论
收藏 37KB ZIP 举报
温馨提示
一、数据库事务前情提要 1、多用户带来的问题 mysql数据库和linux操作系统一样支持多用户,不同客户端可能读取相同表。 2、不同引擎的锁定机制 **MyISAM引擎使用表级锁定机制,InnoDB可以支持到行级锁定(一个客户端修改一些行,另一个可以读和修改其他行)。**当然,对于同一行数据遵循先来后到原则。 并发访问带来的问题:一个客户端事务能否看到其他客户端事务所做的修改? 3、并发访问的3个可能 带来的三种结果: 脏读——某个事务A所做的修改尚未提交,其他事务就能看到这些修改。但是有可能这个事务A后来被回滚了,那其他事务读取的数据就是脏数据。 不可重复读——同一个事务A使用同一条select语句在每次读取数据的时候得到的结果都不一样。有可能其他事务在事务A的两次select之间修改、插入了某些行。 幻读——一个事务A突然看到一个以前没有见过的行,常见于刚执行完select后,有另一
资源推荐
资源详情
资源评论
收起资源包目录
springtx-master.zip (21个子文件)
springtx-master
.gitignore 372B
src
main
resources
META-INF
MANIFEST.MF 0B
spring
applicationContext.xml 8KB
databaseChangeLog.xml 1KB
java
com
shinnlove
springtx
calabash
tx
TxCalabashBoy.java 1KB
test
SpringTxTest.java 1KB
impl
SpringTxTestImpl.java 20KB
CalabashBoy.java 458B
aop
tx
AopTxCalabashBoy.java 1KB
impl
FireCalabashBoy.java 465B
AbstractCalabashBoy.java 3KB
WaterCalabashBoy.java 458B
webapp
index.jsp 52B
WEB-INF
web.xml 215B
test
java
com
shinnlove
springtx
tx
SpringTxMainTest.java 14KB
isolate
IsolationLevelTest.java 15KB
calabash
CalabashBoyTest.java 6KB
LICENSE 11KB
pom.xml 2KB
README.md 25KB
springtx.iml 80B
共 21 条
- 1
资源评论
信念与梦想
- 粉丝: 40
- 资源: 4659
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功