ホームページ  >  に質問  >  本文

java - spring mvc 統合 hibernate5 アクセス エラー cfg.xml リソースが見つかりませんでした

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 ファイル

リーリー

ブラウザ エラーのスクリーンショット

データテーブル作成が成功したスクリーンショット

プロジェクト構造

何が問題だったのかを調べるのにご協力ください。よろしくお願いします!

为情所困为情所困2713日前2074

全員に返信(2)返信します

  • 黄舟

    黄舟2017-05-17 10:05:38

    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] も役立ちます。

    返事
    0
  • PHPz

    PHPz2017-05-17 10:05:38

    次のように web.xml 構成を表示します:

    リーリー

    データ ソース、sessionFactory、トランザクション マネージャー、およびトランザクションは daoContext.xml で構成されます
    これらを追加しますか?間違いがないか確認してください

    返事
    0
  • キャンセル返事