2011-01-14 11 views
0

Ich verwende ein Tool namens dbmapper, um Domänenklassen zu generieren. Wir haben unsere db entsprechend erstellt mit den für diese tool.This erforderlichen Regeln ist meine KlasseMapping-Tool zum Generieren von Domänenklassen

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(); 
    } 
} 
} 

Als ich diese Klasse betreibe ich die folgende Ausnahme erhalten.

org.apache.velocity.exception.ResourceNotFoundException: Kann Ressource finden 'com/moonspider/dbmap/jpa.template'

ich die notwendigen JAR-Dateien in meinem Classpath haben. Ich habe auch versucht, einige ResourceLoader-Implementierungen zu verwenden, habe aber den gleichen Fehler.

Kann mir hier jemand helfen?

Dank

Antwort

0

Es scheint, dass Sie eine Datei jpa.template unter Ihrem Quellcode-Paket com/moonspider/dbmap genannt fehlen.

+0

Die Datei ist dort in Glas. Aber die App erkennt es immer noch nicht. – cyclecount

+0

Versuchen Sie vorübergehend, die Datei zu entpacken und in diese Ordnerstruktur zu platzieren, um zu sehen, ob die Bibliothek sie finden kann. – cherouvim

Verwandte Themen