我用hibernateTemplate 实现一个分页:在ipagedao接口中我定义了方法queryPageAll,并在GetPageDaoImpl加以实现,在action中对ipagedao也设置了其setter,getter方法,同时在xml也作了相应的配置,结果在action中getIpageDao()得出null,是那里出了问题?问题二,我如果在spring的xml文件中同时配置了hibernateTemplate 和HibernateTransactionManager会怎样,有没有冲突?刚学这,请指教,谢谢!

解决方案 »

  1.   

    spring 为action注入ipagedao没成功
    看看是 属性名错了还是引用名错了
      

  2.   

    <bean id="ipageDao" class="com.ssh.pages.IpageDao" abstract="true"></bean>
    <bean id="PageDaoImpl" class="com.ssh.pages.GetPageDao" parent="ipageDao" >
       <property name="sessionFactory">
           <ref bean="sessionFactory"/>
       </property>
    </bean>
    应该没错呀?
      

  3.   


    你这个配置是为GetPageDao配置sessionFactory属性,但是并没有为action配置ipagedao属性,看看你的配置文件中有没有