Configurar Hibernate

2 respostas
R

Ae pessoal, blza?

Tenho um projeto Web e quero usar o Hibernate junto. Li o tutorial do guj, rodei em uma aplicação local e deu certo.

Agora estou tentando passar pra Web

Tenho a seguinte estrutura

WEB-INF
-classes
-lib
-hibernate.cfg.xml

Tenho os seguintes pacotes:
br.com.hibernate
-HibernateUtility.java
br.com.beans
-Login.java
-Login.hbm.xml

Quando eu executo a linha

factory = new Configuration().configure().buildSessionFactory();

Lança uma excessão falando que não achou o arquivo hibernate.cfg.xml

A única maneira que encontrei para achar esse arquivo foi indicando o caminho completo na minha máquina C:/… Mas claro que quando eu passar pra um site não vai funcionar.

Pergunta 1: Qual a maneira correta para que o hibernate.cfg.xml seja sempre encontrado?

Como eu queria testar, continuei em frente com a “gambiarra” e a excessão que lança é que o arquivo Login.hbm.xml não foi encontrado
No hibernate.cfg está assim:

Pergunta 2: Qual a maneira correta para que os arquivos de mapeamento de cada classe sejam encontrados? (independentemente do pacote que eles se encontram)

2 Respostas

T

eu coloco o hibernate.cfg.xml dentro da pasta src no pacote padrao, agora nao sei se eh por isso q vc ta tendo problema, mas nao custa da uma coferida

R

Era isso mesmo

Obrigado

Criado 28 de setembro de 2007
Ultima resposta 28 de set. de 2007
Respostas 2
Participantes 2