当前位置: 代码迷 >> J2EE >> spring为dao注入sessionFactory的有关问题
  详细解决方案

spring为dao注入sessionFactory的有关问题

热度:76   发布时间:2016-04-22 01:14:06.0
spring为dao注入sessionFactory的问题
dao继承了HibernateDaoSupport类并实现了相应的接口。

所以需要为其注入sessionFactory。

在xml中配置了sessionFactory。

由于用的是基于注解的配置。

dao的配置就用注解,不在xml中配置了。

dao中没有设置sessionFactory属性

在applicationContext.xml中配置了default-autowire="byName"
为什么就可以为这个dao类注入了sessionFactory。

而配置了default-autowire="byType"和不配置default-autowire都会说无法为dao注入sessionFactory。

这是为什么 ?



------解决方案--------------------
default-autowire="byName"
这是按照bean名,自动装配bean的。
  相关解决方案