摘要: 之前我们说过Spring事务管理中的事务的传播行为的属性。下面我们来说一下它的其他属性。 一、事务的隔离级别 1 、数据库事务并发问题。假设现在有两个事务:Transaction01和Transaction02并发执行。 ①脏读 [1]Transaction01将某条记录的AGE值从20修改为30。 阅读全文
posted @ 2017-08-31 20:51 心中的山水 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 1、简介 当事务方法被另一个事务方法调用时,必须指定事务应该如何传播。例如:方法可能继续在现有事务中运行,也可能开启一个新事务,并在自己的事务中运行。 事务的传播行为可以由传播属性指定。Spring定义了7种类传播行为。如下图所示: 2、传播属性的定义 ①、事务的传播属性可以再@Transactio 阅读全文
posted @ 2017-08-31 20:22 心中的山水 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 一、事务概述 1、在JavaEE企业级开发的应用领域,为了保证数据的完整性和一致性,必须引入数据库事务的概念,所以事务管理是企业级应用程序开发中必不可少的技术。 2、事务就是一组由于逻辑上紧密关联而合并成一个整体(工作单元)的多个数据库操作,这些操作要么都执行,要么都不执行。 3、事务的四个关键属性 阅读全文
posted @ 2017-08-31 20:00 心中的山水 阅读(233) 评论(0) 推荐(0) 编辑