事务的隔离级别:DEFAULT、READ_UNCOMMITED、READ_COMMITTED、REPEATABLE_READ、SERIALIZABLE 事务的传播行为:REQUIRED、SUPPORTS、MANDATORY、REQUIRES_NEW、NOT_SUPPORTED、NEVER、NESTE ...
分类:
其他好文 时间:
2018-07-01 19:52:10
阅读次数:
188
最新的4.0版本发布了多文档事务特性,MongoDB的股价涨了好多。简单的来看看新特性吧。(开启事务,关闭事务,回滚事务,设置版本兼容性,设置事务周期,注意点)
分类:
数据库 时间:
2018-06-30 16:55:30
阅读次数:
850
起因: 项目期间由于一次异常回滚问题,发现自己在事务知识方面知识的遗漏,趁着这次机会,做了几次rollbackFor的测试。 测试: 现在有两个事务,事务oute包含事务Inner。事务A回滚规则是当事务抛出TestException,其中TestException继承RunTimeExceptio ...
分类:
编程语言 时间:
2018-06-29 18:32:08
阅读次数:
1809
使用spring难免要用到spring的事务管理,要用事务管理又会很自然的选择声明式的事务管理,在spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。那么什么是检查型异常什么又是非检查型异常呢?最简单的判断点有两个:1.继承 ...
分类:
编程语言 时间:
2018-06-15 13:00:33
阅读次数:
141
一、事务的概述 1、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要不全部成功,要不全部不成功。 2、使用事务 设置事务回滚点 二、事务的特性 原子性(Atomicity) 原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 一致性(Consistency) ...
分类:
数据库 时间:
2018-06-12 19:40:52
阅读次数:
172
<! toc orderedList:0 depthFrom:1 depthTo:6 "day16 事务 数据库连接池 编写自己的jdbc框架" "1. 事务" "1.1 事务回滚点" "1.2 事务四大特性 ACID" "1.2.1 隔离性 脏读 不可重复读 虚读(幻读)" "1.3 事务的隔离级 ...
分类:
数据库 时间:
2018-06-11 23:40:07
阅读次数:
253
测试环境CENTOS7.3+MYSQL5.7 一张表使用InnoDB引擎,表名称 innodb_test 另外一张表使用MyISAM引擎,表名称 innodb_test 在事务操作的时候,看看到底会发生什么情况。 表结构相同只有3个字段id,name, money+ + + + + + +| Fie ...
分类:
数据库 时间:
2018-06-08 17:26:58
阅读次数:
234
MYSQL的事务处理主要有两种方法。1、用begin,rollback,commit来实现begin 开始一个事务rollback 事务回滚commit 事务确认2、直接用set来改变mysql的自动提交模式MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过set a ...
分类:
数据库 时间:
2018-06-07 13:56:42
阅读次数:
178
hibernateAPI详解 Configuration 创建 加载主配置 创建sessionFactory SessionFactory session 获得事务 增 查 改 删 Transaction封装事务的操作 打开事务 提交事务 回滚事务 CRM练习:保存客户 CRM:customer r ...
分类:
编程语言 时间:
2018-06-06 10:47:47
阅读次数:
195
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变 ...
分类:
其他好文 时间:
2018-06-05 15:23:39
阅读次数:
1396