解决使用spring的AnnotationSessionFactoryBean是不能注入sessionFactiry问题。
使用spring时继承了HibernateDaoSupport必须注入sessionFactiry,或hibernateTemplemet 1) <bean id="orgservice" class="org.op.serviceImplr"> <property name="sessionFactory" ref="sessionFactory" /> </bean> 2)注解注入 1--由于使用spring的annotation注入时,HibernateDaoSupport不能注入sessionFactiry和hibernateTemplemet 2-由于HibernateDaoSupport的setSession方法为final,子类不能重写 因此采用下面的方法 在basicDao加入 public void setSessionFactory0(SessionFactory sessionFactory){ super.setSessionFactory(sessionFactory); }