iteye_10216
2010-08-17 10:03
浏览 448
已采纳

急,高手请进,有关Spring的问题!

我的项目是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吗?

!!!!!!!!!!!!!!!

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • oyj7454103 2010-08-18 15:53
    已采纳

    [quote]这样配置后,如何在工具类里获取呢 [/quote]

    你这个 hibernateTemplate 注入到你 的 baseDao 里面 就可以获取 session 或者其他! hibernateTemplate 已经帮你封装好了! 直接可以调用它的方法!!
    你 点 一下!

    评论
    解决 无用
    打赏 举报
  • 查看更多回答(7条)

相关推荐 更多相似问题