Hibernate e de documentação

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!