Erro hibernate

4 respostas
W
Estou fazendo meu primeiro exemplo no hibernate e está com o seguinte

erro:

Exception in thread main java.lang.ExceptionInInitializerError

at modelo.AmigoDao.(AmigoDao.java:28)

at controle.AmigoControle.getInstnacia(AmigoControle.java:19)

at teste.Teste.(Teste.java:15)

at teste.Teste.main(Teste.java:22)

Caused by: org.apache.commons.logging.LogConfigurationException: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException) (Caused by org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException))

at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:543)

at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)

at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:209)

at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:351)

at org.hibernate.cfg.Configuration.(Configuration.java:116)

 4 more

Caused by: org.apache.commons.logging.LogConfigurationException: java.lang.NullPointerException (Caused by java.lang.NullPointerException)

at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:397)

at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)

 8 more

Caused by: java.lang.NullPointerException

at org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFactoryImpl.java:374)

 9 more

O erro acontece na linha:
sessionFactory = new Configuration().configure().buildSessionFactory();

Se alguém puder me ajudar fico grato

4 Respostas

julianoeustaquio

Nesta linha ele ista buscando o arquivo hibernate.cfg,xml.

Da uma olhada nele para conferir se tudo esta OK.
Os mapping estão todos lá???

W
Segui os passoa da documentação do site do hibernate para fazer a engenharia reversa e fiz a geração de código. So agora da um erro no método:

protected SessionFactory getSessionFactory() {

try {

return (SessionFactory) new InitialContext()

.lookup(“SessionFactory”);

} catch (Exception e) {

<a href="//log.error">//log.error</a>(“Could not locate SessionFactory in JNDI”, e);

throw new IllegalStateException(

“Could not locate SessionFactory in JNDI”);

}

}

Esse é meu primeiro exemplo o código está em anexo se você puder me ajudar
V

Tive um erro de nullpointer exception no log4j por causa de um bug na jdk 1.5_06
Qual versao do java voce esta usando?

W

utilizo o jdk1.5.0_07.

Criado 5 de setembro de 2006
Ultima resposta 9 de out. de 2006
Respostas 4
Participantes 3