Hibernate - Problemas

12 respostas
I

Olá, estou tentando rodar o exemplo do tutorial de hibernate, após conseguir instala-lo com sucesso, e adicionar os jar no classpath, fui rodar o programa, quando rodo, ele escreve um monte de status na tela e dá a seguinte mensagem:

No connection properties specified - the user must suply JDBC connections

Estou utulizando a versão 1.2.5 e meu hibernate.properties está com a conexão.

12 Respostas

Jair_Rillo_Junior

o arquivo .jar do seu JDBC está no Classpath também?

posta o seu hibernate.properties que fica mais fácil

I

está sim…

hibernate.properties

hibernate.connection.driver_class = org.gjt.mm.mysql.Driver # o driver hibernate.connection.url = jdbc:mysql://localhost:8080/agenda # a url hibernate.connection.username = username # o username hibernate.connection.password = senha # a senha

ricardolecheta

isto pode acontecer se o hibernate nao encontrou o hibernate.properties no classpath

cv1

MySQL na porta 8080? Tem certeza q ta certo isso? :slight_smile:

I

Sim, meu mysql trabalha na porta 8080.
Já encontrei o erro…

Uma coisa… quando eu rodo o aplicativo, ele fica aparecendo um monte de mensagem de status junto com a aplicação… isto é normal?
Tem como tirar isso?

ricardolecheta

sim é normal, é o log4j.

tirar? para que?

vc pode configurar os niveis, info, debug, e se quiser configurar para o log ir para um arquivo ao invés do console.

I

É que isso atrapalha um pouco a exibição do meu aplicativo.

L

Pessoal, estou tentando utilizar o exemplo de hibernate aqui do guj mas ta dando o seguinte erro.

C:java esteshibernate>javac AmigoDAO.java
AmigoDAO.java:16: cannot access org.apache.commons.lang.exception.NestableExcept
ion
file orgapachecommonslangexceptionNestableException.class not found
session.save(amigo);

O que posso fazer?

ricardolecheta

não achou as classes do commons_lang, vc precisa colocá-lo no classpath…

blz?

V

“Igor_Barros”:
está sim…

hibernate.properties

hibernate.connection.driver_class = org.gjt.mm.mysql.Driver # o driver hibernate.connection.url = jdbc:mysql://localhost:8080/agenda # a url hibernate.connection.username = username # o username hibernate.connection.password = senha # a senha

Vc já tentou usar o hibernate.cfg com as configurações de conexão ao inves de usar o properties?

ricardolecheta

o erro que estava dando era de classpath, vc precisa colocar o commons-lang.jar no classpath, não tem nada a ver com o hibernate.properties…

quanto ao hibernate.cfg.xml eu sempre uso ele ao invés do hibernate.properties, ele é muito mais prático pq vc pode adicionar os arquivos de mapeamento via o xml mesmo, sem precisar ficar dando configuration.addClass(…) para todas as suas classes

Daniel_Quirino_Olive

“ricardolecheta”:
o erro que estava dando era de classpath, vc precisa colocar o commons-lang.jar no classpath, não tem nada a ver com o hibernate.properties…

quanto ao hibernate.cfg.xml eu sempre uso ele ao invés do hibernate.properties, ele é muito mais prático pq vc pode adicionar os arquivos de mapeamento via o xml mesmo, sem precisar ficar dando configuration.addClass(…) para todas as suas classes

Errr… acho que estamos falando de Hibernate 1.2 e não de Hibernate 2, não?

Criado 5 de janeiro de 2004
Ultima resposta 12 de jan. de 2004
Respostas 12
Participantes 7