posts - 82, comments - 269, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Spring Aop的事务配置的一点疑问

Posted on 2007-03-27 20:18 itspy 阅读(1004) 评论(5)  编辑  收藏 所属分类: JAVA技术
Spring Aop配置中有一个事务级别是 ISOLATION_READ_COMMITTED:它的意思是 保证一个事务不会读取到另一个并行事务已修改但未提交的数据。


这样是不是有可能两个并行事务,同时读取一个数据,然后再同时修改,先后提交事务。这样就会有一个事务丢失其修改,不知道我理解的对不对。




 

评论

# re: Spring Aop的事务配置的一点疑问  回复  更多评论   

2007-03-28 08:58 by Welkin Hu
我不太懂Spring事务。但是楼主说的并行事务的例子是所有事务的共性。

# re: Spring Aop的事务配置的一点疑问  回复  更多评论   

2007-03-28 09:53 by itspy
那应该如何解决呢?

# re: Spring Aop的事务配置的一点疑问[未登录]  回复  更多评论   

2007-04-07 13:26 by 过客
当然会丢失,但如果对数据进行锁就可以避免丢失,数据加锁和事务是两回事

# re: Spring Aop的事务配置的一点疑问  回复  更多评论   

2007-05-14 09:08 by Welkin Hu
应当没的解决吧。这是事务的规则之一。

# re: Spring Aop的事务配置的一点疑问  回复  更多评论   

2007-05-14 09:43 by itspy
这样说来也就是单独的数据库解决不了这个问题,要结合宿主语言来解决了。

也就是要结合JAVA的互斥与数据库事务共同解决这个问题了。

只有注册用户登录后才能发表评论。


网站导航: