1.
<!--注入一个代理-->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocations">
<value>/WEB-INF/hibernate.cfg.xml</value>
</property>
</bean>
<bean id="questiondao" class="com.csms.dao.CustomerQuestionDAO">
<property name="sessionFactory">
<ref local="sessionFactory"></ref>
</property>
</bean>
2.直接在DAO里面直接连接上HibernateSessionFactory,都不用注入,不过这个看的不明显,因为在XML配置里直接用一个DAO类
3.在applicationApplication.xml里向DAO类注入HibernateSessionFactory
<bean id="sessFactory" class="com.csms.hibernateFactory.HibernateSessionFactory"/>
<bean id="questiondao" class="com.csms.dao.CustomerQuestionDAO">
<property name="sessionFactory">
<ref local="sessFactory"></ref>
</property>
</bean>
<!--注入一个代理-->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocations">
<value>/WEB-INF/hibernate.cfg.xml</value>
</property>
</bean>
<bean id="questiondao" class="com.csms.dao.CustomerQuestionDAO">
<property name="sessionFactory">
<ref local="sessionFactory"></ref>
</property>
</bean>
2.直接在DAO里面直接连接上HibernateSessionFactory,都不用注入,不过这个看的不明显,因为在XML配置里直接用一个DAO类
3.在applicationApplication.xml里向DAO类注入HibernateSessionFactory
<bean id="sessFactory" class="com.csms.hibernateFactory.HibernateSessionFactory"/>
<bean id="questiondao" class="com.csms.dao.CustomerQuestionDAO">
<property name="sessionFactory">
<ref local="sessFactory"></ref>
</property>
</bean>