首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

多线程下使用sessionFactory,如何得到sessionFactory

2013-09-27 
多线程下使用sessionFactory,怎么得到sessionFactory?1、利用spring延时加载一些常用对象存入缓存中;2、项目

多线程下使用sessionFactory,怎么得到sessionFactory?
1、利用spring延时加载一些常用对象存入缓存中;
2、项目为ssh实现,想通过sessionFactory创建session方式,进行查询操作;
3、但是不知道怎么获取sessionFactory,dao类中 this.getSessionFactory()为空。
补充:也可能是我的思路不正确。求解答。 sessionFactory ssh 多线程 缓存 对象
[解决办法]
既然用了ssh,那么sessionFactory都是配置得到的呀、、
[解决办法]
ApplicationContext.getBean("sessionFactory");

参考 :
http://docs.spring.io/spring/docs/2.5.x/api/org/springframework/context/ApplicationContext.html

http://docs.spring.io/spring/docs/2.5.x/api/org/springframework/beans/factory/BeanFactory.html#getBean(java.lang.String)
[解决办法]

引用:
static Resource resource=new ClassPathResource("applicationContext.xml"); 
static BeanFactory factory=new XmlBeanFactory(resource);
static SessionFactory sessionFactory = (SessionFactory)factory.getBean("sessionFactoryOracle");

这是我自己写的定时器里面,直接用的sessionfactory 和通过action访问的是一个么?我觉得这里我理解的不好~


oo 这个最原始的手动加载配置文件。。
[解决办法]
bean 里 给个id

热点排行