解决使用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加入
@Resource
public void setSessionFactory0(SessionFactory sessionFactory){
super.setSessionFactory(sessionFactory);
}
spring