关于LocalSessionFactoryBean
来源:互联网 发布:张曼玉 知乎 编辑:程序博客网 时间:2024/05/01 00:32
LocalSessionFactoryBean 本身不是一个session factory,但是spring会自动把对这个bean的引用替换成LocalSessionFactoryBean 里面的真正的session factory。
具体解释一下:
在LocalSessionFactoryBean 这个class里面有个字段是存放真正的session factory的:
当引用这个LocalSessionFactoryBean 的时候,比如applicationContext.getBean("localSessionFactoryBean ")这样,spring返回的不是LocalSessionFactoryBean 本身,他会自动调用getObject()这个方法,把真正的session factory返回。用<ref bean="">这样引用也一样,得到的都是session factory而不是LocalSessionFactoryBean 。这里代码没贴全,有兴趣的话去看看源代码。
具体解释一下:
在LocalSessionFactoryBean 这个class里面有个字段是存放真正的session factory的:
Java代码:
public class LocalSessionFactoryBean implements FactoryBean, InitializingBean, DisposableBean { private SessionFactory sessionFactory; public Object getObject(); { return this.sessionFactory; }
当引用这个LocalSessionFactoryBean 的时候,比如applicationContext.getBean("localSessionFactoryBean ")这样,spring返回的不是LocalSessionFactoryBean 本身,他会自动调用getObject()这个方法,把真正的session factory返回。用<ref bean="">这样引用也一样,得到的都是session factory而不是LocalSessionFactoryBean 。这里代码没贴全,有兴趣的话去看看源代码。
所以不需要再显式地创建一个session factory,直接引用LocalSessionFactoryBean 就可以了。
转正:http://hi.baidu.com/birdnic/blog/item/6cadc0399183f5f43b87ce6d.html
- 关于LocalSessionFactoryBean
- 关于LocalSessionFactoryBean
- 关于AnnotationSessionFactoryBean和LocalSessionFactoryBean的区别
- 关于Spring中配置LocalSessionFactoryBean来生成SessionFactory
- 关于Spring中配置LocalSessionFactoryBean来生成SessionFactory
- 关于Spring中配置LocalSessionFactoryBean来生成SessionFactory
- LocalSessionFactoryBean说明
- spring的LocalSessionFactoryBean
- AnnotationSessionFactoryBean和LocalSessionFactoryBean
- Spring框架中的LocalSessionFactoryBean
- AnnotationSessionFactoryBean和LocalSessionFactoryBean
- AnnotationSessionFactoryBean和LocalSessionFactoryBean
- AnnotationSessionFactoryBean和LocalSessionFactoryBean
- 细节详解LocalSessionFactoryBean
- Spring集成Hibernate 理解LocalSessionFactoryBean
- Spring集成Hibernate 理解LocalSessionFactoryBean
- Spring : 集成Hibernate 理解LocalSessionFactoryBean
- AnnotationSessionFactoryBean和LocalSessionFactoryBean的区别
- C/C++与MFC数据类型转换
- MFC简单数据类型类及其转换
- Android开发真苦逼 因碎片化购400款手机
- poj1010
- XP CPU经常莫名其妙60%-70%,HDTune检测无坏块,System Interrupts进程异常问题解决
- 关于LocalSessionFactoryBean
- 《大话数据结构》--学习笔记3
- Baidu 网盘 邀请码 分享
- MySQL创建用户与授权
- 工作中应该注意的那么几小点
- iptv
- 如何在15分钟内掌握JavaScript面向对象编程
- Asp.Net弹出一个先对话框然后跳转到另一个页面 小结
- 数字日期转换为中文文字日期