Spring AnnotationSessionFactoryBean和SessionFactory的类型如何相同?
在典型的Hibernate Spring应用程序中,我们将AnnotationSessionFactoryBean配置如下:Spring AnnotationSessionFactoryBean和SessionFactory的类型如何相同?,spring,hibernate,dependency-injection,Spring,Hibernate,Dependency Injection,在典型的Hibernate Spring应用程序中,我们将AnnotationSessionFactoryBean配置如下: <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean" p:dataSource-ref="dataSource" p:packagesToScan="com.c
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"
p:dataSource-ref="dataSource"
p:packagesToScan="com.company.model"
p:hibernateProperties-ref="hibernateProperties" />
这意味着
AnnotationSessionFactoryBean
和ssessionFactory
属于同一类型,这意味着它们应该具有超类-子类关系。但是我从API文档中找不到这种关系。我错过了什么?它们是如何属于同一类型的 不,它们不是同一类型的。这是一个很好的例子。这是一个由Spring管理的特殊接口,它生成某种类型的beanAnnotationSessionFactoryBean
生成一个SessionFactory
@Autowired org.hibernate.SessionFactory ssessionFactory;