Hibernate – Saíba como utilizar! [Dicas e Truques] – Parte 1


hibernate

Olá! Sejam bem vindos a mais um post em que estarei mostrando como configurar o hibernate em um projeto utilizando o NetBeans. Antes de iniciar é lógico que você precisa saber o que é o Hibernate. Não irei perder tempo e “reinventar a roda” (como tenho ouvido bastante esses dias). Irei passar alguns links para que vocês possam entender como ele funciona:

Hibernate Wikipedia

Site do Hibernate

Livro do Hibernate [Inglês]

acredito que isso seja suficiente! Caso vocês queiram mesmo aprender hibernate eu recomendo também a assinatura do Canal Java do grupo DevMedia!

Pronto, depois de sabermos o funcionamento do hibernate podemos começar! ;]

Criando e Configurando o Projeto

Vamos criar um projeto simples utilizando o NetBeans. Caso você queira saber como instalar o NetBeans acesse esse post: Instalando Eclipse/Netbeans e Apache Tomcat 5.5 no Ubuntu.Vá em File – > New Project -> Java – > Java Application. Next e Finish,

Vamos agora adicionar as bibliotecas do hibernate em nosso projeto. Vá ao site do hibernate e na sessão de download baixe os arquivos: Hibernate Core (núcleo do Hibernate), Hibernate Annotations (permite trabalhar com Annotations)  e Hibernate EntityManager (gerencia as entidades). Extraia-os em uma pasta. Vá no projeto e clique com o botão direito, Properties e clique em Libraries. Adicione os seguintes JAR’s para que o hibernate funcione corretamente:

/hibernate-annotations-3.4.0.GA/hibernate-annotations.jar
/hibernate-annotations-3.4.0.GA/lib/*.jar
/hibernate-annotations-3.4.0.GA/lib/test/*.jar

/hibernate-entitymanager-3.4.0.GA/hibernate-entitymanager.jar
/hibernate-entitymanager-3.4.0.GA/lib/*.jar

/hibernate-distribution-3.3.2.GA/hibernate3.jar
/hibernate-distribution-3.3.2.GA/lib/required/*.jar
/hibernate-distribution-3.3.2.GA/lib/bytecode/cglib/cglib-2.2.jar
/hibernate-distribution-3.3.2.GA/lib/bytecode/javassist/javassist-3.9.0.GA.jar
/hibernate-distribution-3.3.2.GA/lib/optional/c3p0/c3p0-0.9.1.jar

agora falta apenas adicionar a biblioteca do banco de dados, no meu caso PostgreSQL JDBC Driver.

Depois de adicionar todas essas bibliotecas precisamos ir até a classe Main e configurar a conexão, para que o hibernate mapeie essas classes e interaja com o banco de dados. Para isso copie e cole esse código dentro do método main:

Baixe o código comentado aqui

Obs.: Para encontrar um dialect referente a seu banco de dados acesse o site: Hibernate API Documentation e você encontrará uma variedade de banco de dados. Apenas copie e modifique o código!

Run Project e deverá aparecer a seguinte mensagem (não se assuste por ela está vermelha – é normal) = ]

log4j:WARN No appenders could be found for logger (org.hibernate.cfg.annotations.Version).
log4j:WARN Please initialize the log4j system properly.
BUILD SUCCESSFUL (total time: 1 second)

Não irei extender muito este post, ficarei nessa parte de configuração do hibernate no projeto e na parte 2 aplicarei alguns exemplos.

Até o próximo post e obrigado pela atenção!

~ por Flavio Ribeiro em setembro 1, 2009.

4 Respostas to “Hibernate – Saíba como utilizar! [Dicas e Truques] – Parte 1”

  1. mtobom
    esperando o proximo!

  2. Valeeu!!
    esperando o proximo!!

  3. [...] Hibernate – Saíba como utilizar! [Dicas e Truques] – Parte 1 [...]

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

 
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.