SSH环境中如何得到LocalSessionFactoryBean
来源:互联网 发布:手机续航测试软件 编辑:程序博客网 时间:2024/06/10 05:49
在applicationContext.xml配置文件中其中对sessionFactory的定义如下
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="mappingLocations">
<list>
<value>classpath*:/com/lfsy/crm/vo/*.hbm.xml</value>
<value>classpath*:/com/lfsy/crm/vo/business/*.hbm.xml</value>
<value>classpath*:/com/lfsy/crm/vo/Common/*.hbm.xml</value>
<value>classpath*:/com/tgb/crm1/model/ControlPanel/*.hbm.xml</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect</prop>
<prop key="hibernate.show_sql">true</prop>
<prop key="hibernate.cache.provider_class">
org.hibernate.cache.EhCacheProvider
</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop><!-- 这句话用于spring根据映射文件生成表 ,不会将存在的表删除掉-->
<prop key="hibernate.cache.use_second_level_cache">true</prop>
<prop key="hibernate.use_outer_join">true</prop>
<prop key="hibernate.cache.use_query_cache">false</prop>
</props>
</property>
</bean>
然而在程序中通过(ApplicationContext)context.getBean("sessionFactory")得到的类却是
org.hibernate.impl.SessionFactoryImpl
弄了半天才知道LocalSessionFactoryBean实现了org.springframework.beans.factory.FactoryBean接
口, spring在装配的时候,
如果发现实现了org.springframework.beans.factory.FactoryBean接口,
就会使用FactoryBean#getObject() 方法返回的对象装配,具体的可以看下文档.
如果你想拿到LocalSessionFactoryBean实例,
在id前面加个'&'就可以了,在你的配置文件中BeanFactory.getBean('&sessionFactory')拿到的
就是LocalSessionFactoryBean的实例.
以上内容来自网络:http://blog.sina.com.cn/s/blog_56d8ea9001013b3t.html
- SSH环境中如何得到LocalSessionFactoryBean
- java ssh中得到上下文路径
- 如何在Ubuntu手机应用中得到所有的环境变量值
- SSH整合中 hibernate托管给Spring得到SessionFactory
- SSH整合中 hibernate托管给Spring得到SessionFactory
- ssh整合中,得到一个 全局 hibernate session操纵数据库
- Java中如何得到系统信息
- Java中如何得到系统信息 (zt)
- 如何得到DataGrid中点击的当前行?
- 如何在win 2003中得到登陆密码
- 如何在win 2003中得到登陆密码
- 如何在win 2003中得到登陆密码
- WCF中如何得到客户端信息
- C#中如何得到Graphics对象
- c#中如何得到网页中的URL
- 如何得到数组中字符串的位置
- matlab中如何得到图像的坐标
- matlab中如何得到图像的坐标
- HDU1031结构体排序
- MySQL 体系结构
- 机房收费系统—报表
- zookeeper安装
- 最新隐藏进程 RING3实现方式:hook ZwQuerySystemInformation 隐藏进程 在XP里测试通过
- SSH环境中如何得到LocalSessionFactoryBean
- Android视图绘制流程完全解析,带你一步步深入了解View(二)
- 逆向编程培训(第二课)
- vim的交换文件
- POJ2761--Feed the dogs
- CLHLock的实际应用
- vim用autocmd命令自动插入最后修改日期
- 片上总线Wishbone 学习(三)Wishbone互联的类型
- QTP 解析外部的XML的环境变量文件