解决方案 »

  1.   

    有没有在web层用到OpenSessionInViewFilter?
    如果用到了是不是现在的某个访问绕过了Filter?
      

  2.   

     if (session == null) {
                session = getSessionFactory().openSession();不需要这样的。事务必须配制成required即可。
      

  3.   

    上面都是spring的代码,我后来看了,事物根本就没生效,不知道为什么,后来实在折腾不了了换回hibernate3就一切OK了
      

  4.   

    我最近也在搭建这个框架,但是session一直注入不了,你是怎么注入进去的。另hibernate4。3.6好像不能用getHibernateTemplate么,只能用hibernate自己的query接口,OpenSessionInViewFilter配置sessionfactory也会出错
      

  5.   

    注入要么用xml配置,要么用注解,我喜欢用注解,自己写个类继承hibernateDaoSupport类,然后在自己这个类里面写个带注解的set方法,看一下我这篇博客http://blog.csdn.net/tsingheng/article/details/8847047
      

  6.   

    注入要么用xml配置,要么用注解,我喜欢用注解,自己写个类继承hibernateDaoSupport类,然后在自己这个类里面写个带注解的set方法,看一下我这篇博客http://blog.csdn.net/tsingheng/article/details/8847047
    hibernate4.3没有getHibernateTemplate这个接口了,session接口变化很大