At 13:07 27/3/2002 -0300, you wrote:
>D� um olhada no Castor. http://castor.exolab.org. (Implementa DAO - bem
>mais leves que os Entities)
Alvaro, (ou outra pessoa que souber responder)
Eu ja tinha ouvido falar do Castor e devido a sua mensagem eu baixei e
instalei o dito cujo.
Estou tentando entao fazer uma aplicacao basica com ele.
Criei um projeto onde tenho esta classe :
public class MainTest {
public static final String DatabaseFile = "C:\\prog\\Castor\\database.xml";
// public static final String MappingFile = "C:\\prog\\Castor\\mapping.xml";
public static final String MappingFile =
"C:\\prg\\castor-0.9.3.9\\examples\\jdo\\mapping.xml";
public void Run() throws Exception {
Database db;
JDO _jdo;
Mapping _mapping;
Class c;
URL url;
System.out.println("Iniciando");
_mapping = new Mapping( getClass().getClassLoader() );
url = getClass().getResource( MappingFile );
if (url==null) {
System.out.println("Impossivel obter URL");
return;
}
_mapping.loadMapping( url );
c = getClass();
_jdo = new JDO();
url = c.getResource(DatabaseFile);
System.out.println("URL obtida");
String ST = url.toString();
_jdo.setConfiguration( ST );
_jdo.setDatabaseName( "test" );
db = _jdo.getDatabase();
}
public static void main(String[] args) throws Exception {
MainTest m = new MainTest();
m.Run();
}
}
So que o programa sai na linha que imprime a mensagem "Impossivel obter
URL".
Ou seja nao esta conseguindo ler o mapping file. A constante MappingFile
esta apontando para um arquivo existente e que vem como exemplo do proprio
Castor. Ou seja esta corretamente formatado.
Esta faltando alguma coisa ate este ponto ?
Porque nao esta funcionando ?
Danilo Luiz Rheinheimer
Sony Cli� 615C
mailto:[EMAIL PROTECTED]
----
---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para:
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]