Duvida JPA...acesso ao arq persistence.xml com MAP

0 respostas
P

Bom dia ,

uma duvida referente ao acesso ao arquivo persistence.xml.
Pois tenho uma tela incial de configuração onde contém:

  • usuario
  • senha
  • url
  • driver
  • dialect

onde pego essas informações e passo pra criar o banco de dados
via Map.

public static void createDatabase(Map parameters) throws ImsDatabaseException {
               Logger.getLogger(CreateDatabaseSchema.class).log(Priority.INFO,
"createDatabase");
               try {

                       // Configuração básica do Log4j para geração de log na saída padrão.
                       //org.apache.log4j.BasicConfigurator.configure();

                       // Cria o banco.
                       Persistence.createEntityManagerFactory("xxx_create", parameters);

                       Logger.getLogger(CreateDatabaseSchema.class).log(Priority.INFO,
"createDatabase with succesfull");

               } catch(Exception e) {
                       throw new ImsDatabaseException(CREATEDATABASE_CREATEENTITY_ERROR,
"Erro ao criar o Banco de Dados.", e,
CreateDatabaseSchema.class.getCanonicalName(), "createDatabase");
               }
       }

Minha duvida toda vez que for acessar o banco agora tenho que passar o
Map ou fica no cache ???

Pelo que vi poraqui qdo chamo a segunda vez pega informações do arquivo xml ???

Se puder mer ajudar …

agradeceria

abs

Criado 23 de março de 2009
Respostas 0
Participantes 1