读书人

Spring 3.x企业应用开发实战(14)-事宜

发布时间: 2013-10-08 17:12:09 作者: rapoo

Spring 3.x企业应用开发实战(14)----事务

Spring虽然提供了灵活方便的事务管理功能,但这些功能都是基于底层数据库本身的事务处理机制工作的。要深入了解Spring的事务管理和配置,有必要先对数据库事务的基础知识进行学习。

何为数据库事务

“一荣俱荣,一损俱损”这句话很能体现事务的思想,很多复杂的事物要分步进行,但它们组成一个整体,要么整体生效,要么整体失效。这种思想反映到数据库上,就是多个SQL语句,要么所有执行成功,要么所有执行失败。
数据库事务有严格的定义,它必须同时满足 4 个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)和持久性—urabiliy),简称为ACID。下面是对每个特性的说明。

读书人网 >编程

热点推荐