Duvida Hibernate

Para usar Hibernate em uma aplicaçao,quais bibliotecas preciso adicionar ao classpath?

Se for o três:

http://www.hibernate.org/hib_docs/v3/reference/en/html/quickstart.html#3rdpartylibs

Posso compacta-las todas em um unico .jar e adiciona-lo ao classpath?

E qual a vantagem disto?

“A vantagem disto” é nao adicionar diversos arquivos ao classpath,mas apenas uma unica biblioteca… :smiley:

E quando você tiver que atualizar um deles?

Vai ter que mexer no .jar que está com todos compactatos?

Não complique, facilite.

Mauricio,

pensando por esse lado,sua avaliaçao é correta…
Aproveito o espaço para mais uma pergunta:os arquivos de mapeamento do Hibernate(*.hbm.xml) ficam dentro de WEB-INF normalmente,correto?

Nops, eles devem ficar dentro do seu classpath, provavelmente dentro de “WEB-INF/classes/”.

Eu discordo totalmente de manter apenas uma lib… (opinião minha). Ahhh, sobre os hbm, eles devem estar dentro do classpath, e na configuração do hibernate, devem estar devidamente mapeados para qual pasta.

No meu caso, mantenho-os juntamente com os proprios beans.