![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring 事务
风过无痕1110
个人开源项目:
https://github.com/tangyanbo/springmore/
java技术讨论群:
261502547
展开
-
Spring 源代码阅读之声明式事务
事务控制流程 例如对如下代码进行事务控制 class service1{ method1(){ method2(); } }class service2{ method2(); } 原理:建立一个method interceptor 拦截service的方法,在方法开始前begin事务,方法结束后commit事务 对于上述例子的流程为: 1.原创 2012-09-26 14:28:36 · 2412 阅读 · 0 评论 -
Spring+Hibernate实现动态SessionFactory切换
1.配置多个数据源和SessionFactory,并给相应SessionFactory配置事务管理: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework...原创 2012-11-06 13:14:10 · 150 阅读 · 0 评论 -
Spring+Hibernate实现动态SessionFactory切换(改进版)
前面写了一篇关于动态切换Hibernate SessionFactory的文章,原文地址:http://tangyanbo.iteye.com/admin/blogs/1717402 发现存在一些问题:需要配置多个HibernateTransactionManager和多个Spring 切面这样带来两个问题1. 程序效率降低,因为Spring进行多次Advice的拦截2. 如果其中一个Sessi...2012-11-07 18:22:03 · 101 阅读 · 0 评论 -
Spring 源代码阅读之声明式事务
事务控制流程 例如对如下代码进行事务控制 class service1{ method1(){ method2(); } } class service2{ method2(); } 原理:建立一个method interceptor 拦截service的方法,在方法开始前begin事务,方法结束后commit事务 对于上述例子的...2012-09-26 14:28:00 · 99 阅读 · 0 评论