Hibernate - SchemaExport com properties

1 resposta
K

Pessoal,

Quero utilizar o SchemaExport do Hibernate para configurar a minha base de dados.
Porém na minha aplicação estou utilizando um arquivo de properties para a configuração do hibernate, não o hibernate.cfg.xml.

Mas ao tentar executar o código abaixo:

Configuration cfg = new AnnotationConfiguration();
cfg.configure();
SchemaExport schema = new SchemaExport(cfg);
schema.create(true, true);

Ele gera exception não encontrando o arquivo hibernate.cfg.xml. Existe alguma forma de configurar o properties para o programa não tentar procurar o hibernate.cfg.xml?

1 Resposta

K

Pessoal,

Fuçando aqui, consegui resolver:

Não precisa necesariamente setar o properties, mas adicionar a classe, como o meu factory de session:

AnnotationConfiguration cfg  = new AnnotationConfiguration();
cfg.addAnnotatedClass(br.com.kgf.med.model.Cliente.class);
SchemaExport schema = new SchemaExport(cfg);
schema.create(true, true);

Obrigado

Criado 21 de maio de 2007
Ultima resposta 21 de mai. de 2007
Respostas 1
Participantes 1