1. ホーム
  2. Hibernate

MappingNotFoundException: resource:**.hbm.xml not found solution for Hibernate

2022-02-07 11:45:42
<パス


Maven プロジェクトの場合、コンパイルは Maven プログラムによって行われます。 src/main/resources フォルダを ターゲット/クラス フォルダにコピーされないため、上記の .hbm.xml のいずれも /target/calsses フォルダにコピーされず、Hibernate フレームワークの実行時に *.hbm.xml not found というエラーが報告されることになります。

解決方法
pom.xml で Maven に target/classes フォルダにコピーするリソースファイルを明示的に指示します。

src/main/java
            
**/*.xml
            
            
true
        
        
src/main/resources
            
**/*.xml
                
**/*.properties