spring中配置sessionFactory是
配置中没有指明factory-method,但返回的实例是SessionFactory的实例,而不是LocalSessionFactoryBean类的实例,是因为LocalSessionFactoryBean类是FactoryBean接口的实现类。
context.getBean("sessionFactory");方法会调用父类的getBean方法
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean
方法中调用了getObjectForBeanInstance
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
配置中没有指明factory-method,但返回的实例是SessionFactory的实例,而不是LocalSessionFactoryBean类的实例,是因为LocalSessionFactoryBean类是FactoryBean接口的实现类。
context.getBean("sessionFactory");方法会调用父类的getBean方法
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean
方法中调用了getObjectForBeanInstance