Spring高级:事务管理概念与ACID特性.pdfVIP

  • 1
  • 0
  • 约4.78千字
  • 约 28页
  • 2026-04-10 发布于北京
  • 举报

事务的概念:

事务是一组操作的执行单元,相对于数据库操作来讲,事

务管理的是一组SQL指令,比如增加,修改,删除等,事务的

一致性,要求,这个事务内的操作必须全部执行成功,如果在

此过程种出现了差错,比一条SQL语句没有执行成功,那

么这一组操作都将全部回滚

仅用四个词解释事务(ACID)

Atomic(原子性):要么都成功,要么都失败

Consistent(一致性):数据应该不被破坏

Isolate(性):用户间操作不相

Durable(持久性):永久保存

理解事务

Spring了两种事务管理方式

编程式事务管理

编写程序式的事务管理可以清楚的定义事务的边界,可以实现

细粒度的事务控制,比如你可以通过程序代码来控制你的事务何时开

始,何时结束等,与后面介绍的式事务管理相比,它可以实现细

粒度的事务控制,例如jdbc,hibernate,spring中不提倡使用。

式事务管理

如果你并不需要细粒度的事务控制,你可以使用式事务,

在Sprin

文档评论(0)

1亿VIP精品文档

相关文档