我使用spring 4+ hibernate 4遇到以下错误:

时间:2016-02-21 09:39:29

标签: spring hibernate

  

org.springframework.beans.factory.BeanCreationException:错误   创建名为' studentController':注入自动装配的bean   依赖失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:不能   autowire字段:public   edu.java.spring.dao.impl.StudentHibernateDaoImpl   edu.java.spring.controller.StudentController.studentDAO;嵌套   异常是org.springframework.beans.factory.BeanCreationException:   创建名为' studentDao':注入自动装配的bean时出错   依赖失败;嵌套异常是   org.springframework.beans.factory.BeanCreationException:不能   autowire字段:public   org.springframework.orm.hibernate3.LocalSessionFactoryBean   edu.java.spring.dao.impl.StudentHibernateDaoImpl.sessionFactory;   嵌套异常是   org.springframework.beans.factory.NoSuchBeanDefinitionException:没有   合格的bean类型   找到[org.springframework.orm.hibernate3.LocalSessionFactoryBean]   依赖:预计至少有1个bean有资格成为autowire   这种依赖的候选人。依赖注释:   {@ org.springframework.beans.factory.annotation.Autowired(所需=真)}

1 个答案:

答案 0 :(得分:0)

如果没有关于您的配置或课程的更多信息,有两种可能的解决方案:

  1. 您没有扫描包含课程的包
  2. 对于View@Autowired@Repositoy之类的任何内容,@Service没有注释的内容