事务特性

本文记录Java学习过程中遇到的事务特性~

事务的特性一般包括四个,简称为ACID,具体如下:

  • 原子性(Atomicity):指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生;
  • 一致性(Consistency):指事务前后数据的完整性必须保持一致;
  • 隔离性(Isolation):指多个用户并发访问数据库时,一个用户的事务不能被其他用户的事务所干扰,多个并发事务之间数据要相互隔离;
  • 持久性(Durability):指一个事务一旦被提交,它对数据库中数据的改变就是永久性的,后面即使数据库发生故障也不应该对其有任何影响。

标签: none