2013-03-11 190 views
0

org.springframework.beans.factory.BeanCreationException:創建名爲'searchController'的bean時出錯:注入自動裝配依賴失敗;嵌套異常是org.springframework.beans.factory.BeanCreationException:無法自動裝入字段:com.jlcindia.spring.service.StudentService com.jlcindia.mvc.SearchController.studentService;嵌套異常是org.springframework.beans.factory.BeanCreationException:創建名爲'studentService'的bean時出錯:注入自動裝配依賴失敗;嵌套異常是org.springframework.beans.factory.BeanCreationException:無法自動裝入字段:private com.jlcindia.spring.dao.StudentDAO com.jlcindia.spring.service.StudentServiceImpl.studentDAO;嵌套異常是org.springframework.beans.factory.BeanCreationException:創建名爲'studentDAO'的bean時出錯:注入自動裝配依賴失敗;嵌套異常是org.springframework.beans.factory.BeanCreationException:無法自動裝入字段:org.springframework.orm.hibernate3.HibernateTemplate com.jlcindia.spring.dao.HibernateStudentDAO.htemp;嵌套的異常是org.springframework.beans.factory.BeanCreationException:在ServletContext資源[/WEB-INF/jlcindia-servlet.xml]中定義創建名稱爲'rishi'的Bean時出錯:init方法的調用失敗;嵌套異常是java.lang.IllegalArgumentException:屬性'sessionFactory'是必需的。Hibernate + Spring Mvc集成

+0

發佈一些代碼,我幫助別人回答你的問題。 – GrandMasterFlush 2013-03-11 12:37:47

回答

0

最後一句告訴你什麼是不工作:

nested exception is java.lang.IllegalArgumentException: Property 'sessionFactory' is required. 

這意味着,在之前的綠豆,這似乎是一個「拉什」,您沒有設置SessionFactory的屬性。另外,要注意的是,當您將代碼/日誌粘貼到文本框中時,您可以選擇它並單擊小{}按鈕將其標記爲「代碼」。這也有助於給出一些情況的描述,也可能有些代碼。

0

你在這裏丟失了什麼,你需要在你的xml文件中創建會話工廠bean,你可以谷歌它如何創建會話工廠。

會話工廠將幫助您創建與數據庫的連接您可以在其中找到許多教程,一旦您在項目中集成了會話工廠,只需使用會話工廠使用休眠模板創建與會話工廠的dbconnections即可。

感謝, 人士Himanshu