回到目录在之前写的DDD~基础设施层文章中,提到了UnitOfWork,它里面有一些方法,但经过项目证明,不应该有Save和IsExplicitSubmit,而这个工作单元只起到了数据上下文统一的作用,如A和B对象需要在同一个上下文中工作,这时,我们可以引用工作单元的概念,而对于保存和提交操作,还是...
分类:
其他好文 时间:
2014-08-12 10:16:13
阅读次数:
185
什么是数据库事务 数据库事务是指作为单个逻辑工作单元执行的一系列操作。设想网上购物的一次交易,其付款过程至少包括以下几步数据库操作: ·更新客户所购商品的库存信息 ·保存客户付款信息--可能包括与银行系统的交互 ·生成订单并且保存到数据库中 ·更新用户相关信息,例如购物数量等等正常...
分类:
其他好文 时间:
2014-07-29 21:33:22
阅读次数:
340
事务是用来切割数据库活动的逻辑工作单元,事务即有起点,也有终点;当下列事件之中的一个发生时,事务就開始了:连接到数据库上,并运行了第一天 DML 语句;当前一个事务结束后,又输入了另外一条 DML 语句;当下列事件之中的一个发生时,事务就结束了:运行 COMMIT 或 ROLLBACK语句;运行一条...
分类:
数据库 时间:
2014-07-06 22:54:04
阅读次数:
246
事务是用来分割数据库活动的逻辑工作单元,事务即有起点,也有终点;
当下列事件之一发生时,事务就开始了:
连接到数据库上,并执行了第一天 DML 语句; 当前一个事务结束后,又输入了另外一条 DML 语句;
当下列事件之一发生时,事务就结束了:
执行 COMMIT 或 ROLLBACK语句;执行一条 DLL语句,例如 CREATE TABLE 语句;在这种情况下, 会...
分类:
数据库 时间:
2014-07-02 09:17:20
阅读次数:
190
此系列博客皆为学习Spring Batch时的一些笔记;Spring Batch的架构一个Batch Job是指一系列有序的Step的集合,它们作为预定义流程的一部分而被执行;Step代表一个自定义的工作单元,它是Job的主要构件块;每一个Step由三部分组成:ItemReader、ItemProc...
分类:
编程语言 时间:
2014-06-19 00:47:33
阅读次数:
472
9.1 数据库事务概述事务首先是一系列操作组成的工作单元,该工作单元内的操作是不可分割的,即要么所有操作都做,要么所有操作都不做,这就是事务。事务必需满足ACID(原子性、一致性、隔离性和持久性)特性,缺一不可:原子性(Atomicity):即事务是不可分割的最小工作单元,事务内的操作要么全做,要么...
分类:
编程语言 时间:
2014-06-18 14:17:22
阅读次数:
899
今天面试问到了数据库的事务,没记住概念,把百度百科里的东西贴上来,使劲记忆吧(我是想说先看一遍,然后试着理解吧,最讨厌概念性的东西了) 相关属性 原子性 (atomic)(atomicity) 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。通常,与某个事务关联的操作具有共同的...
分类:
数据库 时间:
2014-06-18 08:16:52
阅读次数:
191
一、什么是事务?
事务(Transaction)就是一组SQL语句,这组SQL语句是一个逻辑工作单元。可以认为事务就是一组不可分割的SQL语句,其结果就是一个整体,永久性的修改数据库的内容,或者作为一个整体取消对数据库的修改。下面一个例子很好的说明了,什么是事务
针对上面的描述可以看出,事务的提出主...
分类:
其他好文 时间:
2014-06-10 17:16:10
阅读次数:
206
事务就是一个逻辑工作单元的一系列步骤。事务是用来保证数据操作的安全性
事务的特征:
Atomicity(原子性)
Consistency(稳定性,一致性)
Isolation(隔离性)
Durability(可靠性)
【事务只针对对数据数据产生影响的语句有效】
show engines //查看mysql锁支持的数据引擎
MyISAM不支持事物,InnoDB支持事物
默认...
分类:
数据库 时间:
2014-06-01 09:39:13
阅读次数:
320
写在前面阅读目录:概念中的理解代码中的实现后记掀起了你的盖头来,让我看你的眼睛,你的眼睛明又亮呀,好像那水波一模样;掀起了你的盖头来,让我看你的脸儿,看看你的脸儿红又圆呀,好像那苹果到秋天。。。
Hi,Unit Of Work,掀起你的盖头来,原来 You are sobeautiful !概念中....
分类:
其他好文 时间:
2014-05-26 16:42:26
阅读次数:
317