0

このチュートリアルに従いました。

ここに私のフォルダ構造があります:

ここに画像の説明を入力

App.Java を実行すると、次のようになります。

Initial SessionFactory creation failed.org.hibernate.MappingNotFoundException: resource: com/mkyong/user/DBUser.hbm.xml not found

ただし、ご覧のとおり、そのファイルがあります。ファイルを下に置くと

src/main/java/com/mykong/user/DBUser.hbm.xml

私はまだこのエラーが発生しています。

この例を機能させるにはどうすればよいですか?

ありがとうございました。

編集:

hibernate.cfg.xml

<hibernate-configuration>
    <session-factory>

        <property name="connection.url">jdbc:mysql://localhost:3306/sampleapplication</property>
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.username">root</property>
        <property name="connection.password">MYPASSWORDHERE</property>

        <property name="show_sql">true</property>
        <mapping resource="com/mkyong/user/DBUser.hbm.xml"></mapping>
    </session-factory>
</hibernate-configuration>
4

1 に答える 1

1

わかりました: スペル エラー: In your hiberate.cfg.xmlfile you have specified that the hibernate mapping file exists in the location:com/mkyong/user/DBUser.hbm.xmlしかしながら、パッケージのディレクトリ構造では: com/mykong/user/DBUser.hbm.xml. mykong に注意してください。ムギョンではない。

そのため、hibernate.cfg.xml ファイルで、変更してみてください。

<mapping resource="com/mkyong/user/DBUser.hbm.xml"></mapping>

以下に:

<mapping resource="com/mykong/user/DBUser.hbm.xml"></mapping>
于 2013-04-28T20:18:14.923 に答える