dúvida com hibernate e eclipse

Olá,

Tinha uma aplicação usando Eclipse 2.1 , Hibernate 2.0 e java 1.4.

Agora estou com Eclipse 3.1, Hibernate 3.0 e Java 1.5.

Tenho o erro :

0 [AWT-EventQueue-0] INFO cfg.Environment - Hibernate 3.0rc1 0 [AWT-EventQueue-0] INFO cfg.Environment - hibernate.properties not found 0 [AWT-EventQueue-0] INFO cfg.Environment - using CGLIB reflection optimizer 0 [AWT-EventQueue-0] INFO cfg.Environment - using JDK 1.4 java.sql.Timestamp handling 0 [AWT-EventQueue-0] INFO cfg.Configuration - configuring from resource: /hibernate.cfg.xml 0 [AWT-EventQueue-0] INFO cfg.Configuration - Configuration resource: /hibernate.cfg.xml 15 [AWT-EventQueue-0] WARN cfg.Configuration - /hibernate.cfg.xml not found org.hibernate.HibernateException: /hibernate.cfg.xml not found

Sei que é problema de classpath, mas como resolver isto ? Já coloquei o arquivo Hibernate.cfg.xml em várias pastas do meu projeto .

Vale a pena comprar o livro Hibernate inAction ?

Obrigado,

Márcio

Corrigindo, neste projeto estou usando Eclipse 3.0 , e não 3.1. Mas o Java é o 5.

Márcio

[quote=marcioa1]Olá,

Tinha uma aplicação usando Eclipse 2.1 , Hibernate 2.0 e java 1.4.

Agora estou com Eclipse 3.1, Hibernate 3.0 e Java 1.5.

Tenho o erro :

0 [AWT-EventQueue-0] INFO cfg.Environment - Hibernate 3.0rc1 0 [AWT-EventQueue-0] INFO cfg.Environment - hibernate.properties not found 0 [AWT-EventQueue-0] INFO cfg.Environment - using CGLIB reflection optimizer 0 [AWT-EventQueue-0] INFO cfg.Environment - using JDK 1.4 java.sql.Timestamp handling 0 [AWT-EventQueue-0] INFO cfg.Configuration - configuring from resource: /hibernate.cfg.xml 0 [AWT-EventQueue-0] INFO cfg.Configuration - Configuration resource: /hibernate.cfg.xml 15 [AWT-EventQueue-0] WARN cfg.Configuration - /hibernate.cfg.xml not found org.hibernate.HibernateException: /hibernate.cfg.xml not found

Sei que é problema de classpath, mas como resolver isto ? Já coloquei o arquivo Hibernate.cfg.xml em várias pastas do meu projeto .

Vale a pena comprar o livro Hibernate inAction ?

Obrigado,

Márcio[/quote]

Márcio, pelo log do erro, estás a utilizar o java 1.4 e o ficheiro hibernate.cfg.xml não está na raiz do projecto.

Faz o seguinte:

  1. Cria a tua libraria hibernate apenas com os jar’s que necessitas. Já existe uma nova versão do hibernate (consulta o site).
  2. Vai às propriedades do projecto, remove as librarias existentes e adiciona a tua libraria do hibernate, o jar do jdbc da BD e o jre1.5.
  3. Adiciona o ficheiro hibernate.cfg.xml na pasta src.

e já está :slight_smile:

Quanto ao livro mencionado, eu aconselho-o. É muito interessante, comecei a ler à pouco tempo e explica bem os conceitos. Falta dizer que leio a versão inglesa.

Cumprimentos.