Não sei se o problema é meu ou é a documentação, mas toda vez que tento fazer o hibernate rodar aqui ele da um erro. O mais engraçado e tudo é que a documentação não fala nada e eu fico a ver navios.
Estou tentando rodar o hibernate hibernate-distribution-3.3.1.GA com JPA baseado no livro Java Persistence com hibernate.
Vamos aos problemas
Primeiro tentei rodar sem o JPA, simplesmente com o hibernate puro, mas onde está a %$#@&! da classe HibernateUtil.
Como não consegui, tentei rodar com o JPA, mas quando tento roda ele da que a classe org/slf4j/impl/StaticLoggerBinder não existe. Ai eu pergunto, onde está essa %$#@# da classe?
Não sei mas quanto mais mexo com java mais eu pretendo mudar para .NET.
Alguem me ajuda por favor?
No livro foi suando o hbiernate 3.2.
No hibernate 3.3 voce precisa da api de logging sl4j:
http://www.slf4j.org/
http://www.guj.com.br/posts/list/126190.java#681966
Sobre o HibernateUtil, ela nao vem com o hibernate, voce precisa codifica-la ou baixa-la (ele fala isso no livro, anteriormente).
abracos!
Grande Paulo Silveira, tudo bem?
Então, essa lib que você fala, ela já está adicionada no meu classpath ? Ela já vem com o projeto, e mesmo assim da o erro.
oi Nunes!
So tem a interface, precisa da implementacao que voce faz download la no site!
E ai Paulo beleza?
Coloquei a lib que faltava e só para deixar registrado era uma slf4j-log4j12-1.5.8. Só não sei porque a %$#@#$ da documentação não fala.
Porem fui tentar rodar a aplicação e deu o seguinte erro abaixo, e agora eu nao tenho a mínima idéia do que seja.
Abraços e obrigado
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.hibernate.ejb.Ejb3Configuration.<clinit>(Ejb3Configuration.java:107)
at org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:124)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:52)
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:34)
at test.br.dgabc.rotasabc.main.Test.main(Test.java:19)
Caused by: java.lang.NullPointerException
at org.slf4j.LoggerFactory.singleImplementationSanityCheck(LoggerFactory.java:192)
at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:113)
at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:269)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:242)
at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:255)
at org.hibernate.cfg.Configuration.<clinit>(Configuration.java:151)
... 5 more
Você conseguiu resolver esse problema?
Resolvi sim. Se quiser te envio as libs que estou utilizando.
Mau Nunes,
Obrigado mas pesquisando consegui todos os jars…
mas o problema todo foi corrigindo lendo esse post
http://www.guj.com.br/java/225322-resolvido---problema-jpa-persistencexml
Abraços e obrigado!