我的项目是S2SH整合的,有两配置文件hibernate.reveng.xml和applicationContext.xml(Spring管理的配置,数据库在这个文件里部署的),但是我需要写一个工具类,需要获取到SessionFactory和Session;问题来了,在工具类中不能简单的获取到spring实例化的SessionFactory,不在其管理的范围内,于是我通过获取的方式
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
wac.getBean("sessionFactory");
这样出来还是空指针;于是我又
Configuration config=new Configuration().configure();
SessionFactory factory=config.buildSessionFactory();
这样因为不是hibernate.cfg.xml配置的方式,所以还是不成功获取到。
请问各位高手是不是我的做法或写法有错,还有其他方式可以获取到session吗?
!!!!!!!!!!!!!!!