<bean id="HibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate">
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
这些信息由什么作用?我在整合的时候这去掉这些信息也不会报错!高手请指点一二!!
<property name="sessionFactory">
<ref bean="sessionFactory"/>
</property>
</bean>
这些信息由什么作用?我在整合的时候这去掉这些信息也不会报错!高手请指点一二!!
解决方案 »
- 求助DWR与Session交互但不更新Session生命周期的问题!!!!
- Struts 2抛出自定义异常 无法跳转到异常显示页
- 关于SSH相关的问题~
- tomcat5.5和apache 频繁报错 80分
- struts问题,请高手指点!急!急!急!在线等!!!!!!!!!!!!!!!
- 为什么在JTable的tableChanged(TableModelEvent e),用model.setValueAt()会出现 异常?
- jdbc菜鸟问题
- java 调用 C++ 的问题!!!(100分奉送)
- 为何XML文件用IE执行后的结果和原文件一样?没有执行?
- 大神求解:sessionFactory.getCurrentSession().save();执行成功但是没有保存到数据库
- hibernate向数据库插入枚举类型出现乱码
- 海辉笔试的经历
当bean需要将sessionFactory注入到其中的时候只需要引用这个模板就可以了
例如:
<bean id="beanId" class="xx.xxx.beanName.class" parent="HibernateTemplate" />
由于他进行的数据库的操作,因此它要获得数据源的信息,因此你必须
为他注入SeesionFactory(一个数据库操作对应一个)。这样那spring容器初始化的时候
它会创建
SeesionFactory的一个实例,然后注入给
HibernateTemplate。就是这样
这句的作用就是进行依赖注入,sessionfactory注入到HibernateTemplate中!
不仅如此,所有所有的bean都是依赖式注入。所以,我们将spring看作容器,完成的过程就是控制反转,注入的方式就是反射模式。
您可以去到CSDN的下载区找 Spring+API.CHM看看,我说的还很肤浅,这个才是非常实用的学习资料