`
adezuo
  • 浏览: 6712 次
  • 性别: Icon_minigender_1
  • 来自: 河南
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

hibernate注入的三种方式

阅读更多
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>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics