S事务的级别

原创 2007年10月09日 10:28:00

在TransactionDefinition接口中定义了五个不同的事务隔离级别
ISOLATION_DEFAULT 这是一个PlatfromTransactionManager默认的隔离级别,使用数据库默认的事务隔离级别.另外四个与JDBC的隔离级别相对应
ISOLATION_READ_UNCOMMITTED 这是事务最低的隔离级别,它充许别外一个事务可以看到这个事务未提交的数据。这种隔离级别会产生脏读,不可重复读和幻像读。 

ISOLATION_SERIALIZABLE 这是花费最高代价但是最可靠的事务隔离级别。事务被处理为顺序执行。除了防止脏读,不可重复读外,还避免了幻像读。

ISOLATION_READ_COMMITTED 保证一个事务修改的数据提交后才能被另外一个事务读取。另外一个事务不能读取该事务未提交的数据。这种事务隔离级别可以避免脏读出现,但是可能会出现不可重复读和幻像读。

ISOLATION_REPEATABLE_READ 这种事务隔离级别可以防止脏读,不可重复读。但是可能出现幻像读。它除了保证一个事务不能读取另一个事务未提交的数据外,还保证了避免下面的情况产生(不可重复读)。

java控制事务级别

JDBC事务并发产生的问题和事务隔离级别原子操作使用事务,一组相关的操作。数据库是事务性的资源,在数据库中所有的操作都与事务相关。JDBC中自动提交是打开的,所以我们感觉不到事务。 1,如果con.s...
  • peter_666
  • peter_666
  • 2011-01-27 10:44:00
  • 3436

java事务级别

脏读(Dirty Read)     脏读意味着一个事务读取了另一个事务未提交的数据,而这个数据是有可能回滚     不可重复读(Unrepeatable Read)  ...
  • chenhaokun1993
  • chenhaokun1993
  • 2016-05-13 23:31:49
  • 228

真正理解mysql的事务级别

什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。 ...
  • jjwen
  • jjwen
  • 2017-03-30 17:41:58
  • 1433

mysql事务级别设置

一.            全局设置 1.   全局修改,修改mysql.ini配置文件,在最后加上 #可选参数有:READ-UNCOMMITTED, READ-COMMITTED,REPEATABL...
  • hittata
  • hittata
  • 2015-04-14 10:02:28
  • 2104

C#事务处理(四)之隔离级别

ACID中的字母I(Isolation,隔离)并不是完全需要。处于性能的原因,可以降低隔离要求,但必须了解隔离级别带来的问题。 如果不完全隔离事务外部的作用域,就可能出现以下问题。 脏读—在脏读操作...
  • younghaiqing
  • younghaiqing
  • 2017-03-14 15:58:54
  • 549

sqlserver 事务级别

一个系统项目做大了,就会遇到性能问题.数据库的优化将是解决性能问题的关键之一. 为什么数据库读取慢,事务级别正是此问题的关键之一. 也就是说,一些非重要的查询可以使用低级事务进行查询,就不会受到其它事...
  • gulijiang2008
  • gulijiang2008
  • 2015-08-20 17:27:23
  • 495

postgresql 事务级别

Postgresql是一个基于多版本并发控制实现的数据库.事务隔离级别标准的事务隔离级别包括: 1. 读未提交 2. 读已提交 3. 可重复读 4. 序列化在正式的postgresql...
  • scugxl
  • scugxl
  • 2016-04-12 00:12:27
  • 2835

带你走进EJB--事务隔离级别

在上文中我们提到,锁机制能有效地解决并发事务时的各种问题,但是也会影响到并发的性能。数据库系统提供了4种可选的事务隔离级别,它们是   1.Read Uncommited:读未提交的数据   ...
  • jnqqls
  • jnqqls
  • 2013-11-30 15:33:04
  • 2976

spring事务(Transaction)的七种事务传播行为及五种隔离级别

spring事务(Transaction)的七种事务传播行为及五种隔离级别
  • baidu_37107022
  • baidu_37107022
  • 2017-07-20 21:25:11
  • 1312

Spring事务配置及事务的传播性与隔离级别详解

Spring事务配置 通过注解配置 1.在Spring配置文件引入
  • v123411739
  • v123411739
  • 2016-03-10 15:37:05
  • 4332
收藏助手
不良信息举报
您举报文章:S事务的级别
举报原因:
原因补充:

(最多只允许输入30个字)