事务
windskymr
这个作者很懒,什么都没留下…
展开
-
数据库事务
事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。 针对上面的描述可以看出,事务的提出主要是为转载 2015-06-09 17:35:40 · 447 阅读 · 0 评论 -
Spring学习笔记之Spring事务及事务测试
spring事务: * 说下事务的传播属性 * REQUIRED (默认) 业务方法需要在事务中运行,如果方法运行的时候已经开启事务,就加入事务,否则创建新的事务 * NOT_SUPPORTED 声明方法不需要开启事务.如果已经开启事务后调用该方法.则先挂起该事务,方法执行完毕后,事务恢复 * REQUIRES_NEW转载 2015-06-09 20:32:04 · 3728 阅读 · 0 评论 -
Spring学习笔记之Spring事务及测试
REQUIRED (默认) 业务方法需要在事务中运行,如果方法运行的时候已经开启事务,就加入事务,否则创建新的事务NOT_SUPPORTED 声明方法不需要开启事务.如果已经开启事务后调用该方法.则先挂起该事务,方法执行完毕后,事务恢复 REQUIRES_NEW 不管是否存在事务,都另行开启新的事务.如果先前已经开启事务,挂起原先事务.创建新的事务.新的事务执行结束转载 2015-06-10 07:46:37 · 587 阅读 · 0 评论 -
数据库事务隔离级别
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。 √: 可能出现 ×: 不会出现 脏读不可重复读幻读Read uncommitted√√√转载 2015-06-10 13:08:05 · 426 阅读 · 0 评论 -
MyBatis学习笔记(十二)spring与Mybatis整合事务
在上一节中<spring与MyBatis整合>,是没有配置事务的,这节将事务加入. <aop:pointcut id="serviceOperation" expression="execution(* com.skymr.mybatis.service.*.*(..))"/> UserDao加入添转载 2015-09-07 09:59:42 · 854 阅读 · 0 评论