2011-01-14 2 views
0

私はドメインクラスを生成するためにdbmapperというツールを使用しています。私たちはこのツールに必要なルールに従ってdbを作成しました。これは私のクラスですドメインクラスを生成するためのマッピングツール

public class Test { 
public static void main(String args[]){ 
    GenerateConfig gc = new GenerateConfig(); 
    String driverClassName = "com.mysql.jdbc.Driver"; 
    String dbURL = "jdbc:mysql://localhost:3306/temp1"; 
    String username = "root"; 
    String password = "root"; 
    String destDirectory = "F:\\target"; 
    String type = "jpa"; 
    gc.setDriver(driverClassName); 
    gc.setUrl(dbURL); 
    gc.setUser(username); 
    gc.setPassword(password); 
    gc.setDestinationDirectory(destDirectory); 
    gc.setType(type); 
    Generator g = new Generator(); 
    g.setConfig(gc); 
    try { 
    g.generate(); 
    } catch (Exception e) { 
    e.printStackTrace(); 
    } 
} 
} 

このクラスを実行すると、次の例外が発生します。

org.apache.velocity.exception.ResourceNotFoundException:私は私のクラスパスに必要なjarファイルを持っている 'COM/moonspider/DBMapに/ jpa.template'

をリソースを見つけることができません。私はResourceLoaderの実装をいくつか使ってみましたが、同じエラーが出ました。

誰かが私に助けてくれますか?

おかげ

答えて

0

あなたのソースパッケージcom/moonspider/dbmapjpa.templateというファイルが欠落しているようです。

+0

ファイルがjarにあります。しかし、まだアプリはそれを認識しません。 – cyclecount

+0

一時的に解凍し、そのフォルダ構造にファイルを配置して、ライブラリがファイルを見つけることができるかどうかを確認してください。 – cherouvim

関連する問題