Hibernate.cfg.xml ou Hibernate.properties

10 respostas
J

Pessoal, quero saber se o Hibernate precisa tanto do Hibernate.cfg.xml quanto do Hibernate.properties ou basta usar o Hibernate.cfg.xml.

A dúvida é pq estou usando somente o Hibernate.cfg.xml é quando dou um getSession() a exceção do try catch(...) é lançada.

public class HibernateUtil {
    
    private static final SessionFactory sessionFactory;
    
    static {
        try {             
            sessionFactory = new AnnotationConfiguration().buildSessionFactory();
        } catch (Throwable ex) {
            // Log exception!
            throw new ExceptionInInitializerError(ex);
        }
    }
    
    public static Session getSession()
    throws HibernateException {
        return sessionFactory.openSession();
    }
}

O meu hibernate.cfg.xml é:

[list]
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">






com.mysql.jdbc.Driver
jdbc:mysql://127.0.0.1:3306/lmsismam
root
123456
true


true


org.hibernate.dialect.MySQLInnoDBDialect


update







[/list]

Se precisar mando maiores detalhes!

Valeu!

10 Respostas

ramilani12

O hibernate precisa dos dois

Deh

Acredito que o hibernate não precisa dos dois!

J

Deh:
Acredito que o hibernate não precisa dos dois!

Vc saberia me dizer o que pode estar ocasionando o erro citado?

[]'s

Deh

poderia me mostrar o StackTrace completo?

e verifique se o caminho para a classe está correto:

J

Deh:
poderia me mostrar o StackTrace completo?

e verifique se o caminho para a classe está correto:

Trace:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

root cause

java.lang.NoClassDefFoundError

SituacaoOsServlet.createAndStore(SituacaoOsServlet.java:45)

SituacaoOsServlet.doPost(SituacaoOsServlet.java:95)

javax.servlet.http.HttpServlet.service(HttpServlet.java:727)

javax.servlet.http.HttpServlet.service(HttpServlet.java:820)

org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.

Deh

“java.lang.NoClassDefFoundError”

ela não encontra a sua classe no caminho que você especificou para ele mapear…

o caminho da sua classe está correto mesmo?

J

Deh:
“java.lang.NoClassDefFoundError”

ela não encontra a sua classe no caminho que você especificou para ele mapear…

o caminho da sua classe está correto mesmo?

Estou lhe enviando em anexo minha estrutura de diretório.

Deh

mas veja a estrutura das tuas classes:
->
com.lr.db.struts.SituacaoOS (pelo que eu pude ver pela imagem)

troque os caminhos e teste a sua aplicação =]

J

Deh:

mas veja a estrutura das tuas classes:
->
com.lr.db.struts.SituacaoOS (pelo que eu pude ver pela imagem)

troque os caminhos e teste a sua aplicação =]

Perdão, é porque cortou, não é lr é lmsismam mesmo.

J

Deh:

mas veja a estrutura das tuas classes:
->
com.lr.db.struts.SituacaoOS (pelo que eu pude ver pela imagem)

troque os caminhos e teste a sua aplicação =]

O caminho está certo é pq cortou o lmsismam e ficou lr :wink:

Criado 13 de dezembro de 2006
Ultima resposta 13 de dez. de 2006
Respostas 10
Participantes 3