org.springframework.beans.factory.BeanCreationException: 「searchController」という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: com.jlcindia.spring.service.StudentService com.jlcindia.mvc.SearchController.studentService; です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'studentService' という名前の Bean の作成中にエラーが発生しました: 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.jlcindia.spring.dao.StudentDAO com.jlcindia.spring.service.StudentServiceImpl.studentDAO; です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Error creating bean with name ' です studentDAO': 自動配線された依存関係の注入に失敗しました。ネストされた例外は org.springframework.beans.factory.BeanCreationException: Could not autowire field: 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' が必要です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/jlcindia-servlet.xml] で定義された名前 'rishi' の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.IllegalArgumentException です: プロパティ 'sessionFactory' が必要です。ネストされた例外は org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/jlcindia-servlet.xml] で定義された名前 'rishi' の Bean の作成中にエラーが発生しました: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.IllegalArgumentException です: プロパティ 'sessionFactory' が必要です。
質問する
357 次
2 に答える
0
ここで不足しているものは、xml ファイルでセッション ファクトリ Bean を作成する必要があるため、セッション ファクトリを作成する方法をググることができます。
セッション ファクトリは、データベースとの接続を作成するのに役立ちます。セッション ファクトリをプロジェクトに統合したら、セッション ファクトリを使用して、hibernate テンプレートを使用してセッション ファクトリで dbconnections を作成するだけで、多くのチュートリアルを見つけることができます。
ありがとう、ヒマンシュ
于 2015-01-16T05:57:32.560 に答える
0
最後の文は、何が機能していないかを示しています。
nested exception is java.lang.IllegalArgumentException: Property 'sessionFactory' is required.
これは、1 つの「らし」のように見える前の Bean で、sessionFactory プロパティを設定しなかったことを意味します。
また、コード/ログをテキスト ボックスに貼り付ける場合、それを選択して小さな {} ボタンをクリックすると、「コード」としてマークできます。また、状況の説明やコードを提供することも役立ちます。
于 2013-03-12T13:38:47.587 に答える