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)