http://bbs.csdn.net/topics/300197592
这个你看看,你代码多贴点关键性的代码

解决方案 »

  1.   

    怎么知道的没取到session ?可能你的SessionFactory 根本就没构造出来。 
      

  2.   


    <!--session begin  !hibernate的事务管理器,-->
    <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
       <property name="sessionFactory" ref="sessionFactory"/>
    </bean>
    <!--使用基于注解方式配置事务-->   
    <tx:annotation-driven transaction-manager="txManager"/>
      

  3.   

    sessionFactory没有注入,看看你的为什么没注入
      

  4.   

    @Resource SessionFactory factory; 个人觉得这里最好把Resource里的name属性写全的好