Spring MVC は、Hibernate5 フレームワークを統合しています。データベース接続とその他の情報は、dispatcher-servlet.xml ファイルで構成されています。新しいデータ テーブル (ほんの数個のファイル) を作成する簡単な関数を作成しました。エラーは報告されません。 org.hibernate.internal.util.config.ConfigurationException: cfg.xml リソース [hibernate.cfg.xml] が見つかりませんでしたが、データテーブルが正常に作成されたのは奇妙です作成されましたが、データは書き込まれませんでした。
私が非常に混乱しているのは、hibernate4 以降では、hibernate.cfg.xml ファイルの置き換えに sessionFactoryBean が使用されていないことです。hibernate.cfg.xml ファイルを作成したわけではありません。特定のファイルとエラーのスクリーンショットは次のとおりです。
dispatcher-servlet.xml ファイル
リーリーMessage.java ファイル
リーリーIndexController.java ファイル
リーリーブラウザ エラーのスクリーンショット
データテーブル作成が成功したスクリーンショット
プロジェクト構造
何が問題だったのかを調べるのにご協力ください。よろしくお願いします!
Hibernate バージョン 5.2 以降は次のように記述されます:
リーリーorg.hibernate.internal.util.config.ConfigurationException: cfg.xml リソースが見つかりません [hibernate.cfg.xml] 問題は解決しましたが、 org.hibernate.service.spi.ServiceException: 要求されたサービスを作成できませんが再び表示されます[org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] も役立ちます。
次のように web.xml 構成を表示します:
リーリーデータ ソース、sessionFactory、トランザクション マネージャー、およびトランザクションは daoContext.xml で構成されます
これらを追加しますか?間違いがないか確認してください