
事务
zhouyong0
这个作者很懒,什么都没留下…
展开
-
Spring基于ThreadLocal的“资源-事务”线程绑定设计的缘起
题目起的有些拗口了,简单说,这篇文章想要解释Spring为什么会选择使用ThreadLocal将资源和事务绑定到线程上,这背后有着什么样的起因和设计动机,通过分析帮助大家更清晰地认识Spring的线程绑定机制。本文原文链接:http://blog.youkuaiyun.com/bluishglc/article/details/7784502 转载请注明出处!“原始”的数据访问写法转载 2012-08-01 13:22:33 · 1232 阅读 · 0 评论 -
使用ThreadLocal改进你的层次的划分(spring事务的实现)
一、什么是ThreadLocal早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许转载 2012-07-19 09:56:43 · 6673 阅读 · 1 评论 -
Spring源码解析(一) Spring事务控制之Hibernate
本文将对Spring在整合Hibernate事务方面的源码作一下初步的解析,特别是Spring对线程、事务、Hibernate Session三者的绑定关系。(注:本文基于目前最新的Spring 3.1.2 RELEASE 版本的源码进行分析)本文原文链接 http://blog.youkuaiyun.com/bluishglc/article/details/7774131 转载请注明出处。转载 2012-07-24 10:05:07 · 459 阅读 · 0 评论 -
事物并发出现的问题,以及悲观锁和乐观锁得问题
事物并发出现的问题a) 脏读(Dirty Read)、读到未提交的数据。读了另外一个事务的没有提交的数据b) 不可重复读(NonRepeatable Read)在同一个事物里头,前后读了2次是不一样的。(可能存在读的过程中另一个事务修改了数据)c) 幻读(Phantom Read)在你读的过程中,另一个事务向里面插入了一个新数据,影原创 2011-09-17 18:47:44 · 991 阅读 · 0 评论 -
如果只提交一个查询,有必要用事务吗?
http://www.blogjava.net/terry-zj/archive/2005/12/06/22792.html http://forum.javaeye.com/viewtopic.php?t=1603 但是并没有得出明确的结论。先让我们看看事务的定义:引用:Transactions are described in terms of转载 2012-05-28 09:30:33 · 2810 阅读 · 0 评论