ambiente hibernate no eclispe

15
Ambiente Hibernate no Eclispe – mini- tutorial Pré-requisitos Banco de dados instalado: PostgreSQL ZIP´s com os jars do hibernate e PostgreSQL Eclipse Ganymed 1 – Crie um workspace para o eclipse específico para os nossos projetos c:\ws\senac\

Upload: alessandramattoso

Post on 01-Jul-2015

223 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Ambiente Hibernate no Eclispe

Ambiente Hibernate no Eclispe – mini-tutorial

Pré-requisitos

Banco de dados instalado: PostgreSQL ZIP´s com os jars do hibernate e PostgreSQL Eclipse Ganymed

1 – Crie um workspace para o eclipse específico para os nossos projetos

c:\ws\senac\

Page 2: Ambiente Hibernate no Eclispe

2 – Crie um diretório para organizar os jars necessários para o seu projeto (use o Windows Explorer) abaixo da sua workspace

c:\ws\senac\libs\hibernate\postgresql

Copie e expanda os respectivos zips das bibliotecas para os seus diretórios

3 – Vá ao menu Window – Show View – Other e escolha “Data Source Explorer”:

Page 3: Ambiente Hibernate no Eclispe

3.1 - A view será exibida. Com o menu de contexto (botão direito do mouse) em “Databases”, ecolha “New”

3.2. - Escolha PostgreSQL na lista, informe um nome para a sua conexão e escolha “Next”

Page 4: Ambiente Hibernate no Eclispe

3.3 - Na combo “Drivers” escolha PostgreSQL JDBC Driver. Se o driver não estiver disponível, escolha o primeiro ícone ao lado da combo para “New Driver Definition” (detalhado abaixo). Informe os dados básicos de conexão e teste a conexão (“Test Connection”) para certificar-se de que tudo está correto.

3.3.1 - Se for necessário o “New Driver Definition”, na aba “Name/Type”, escolha PostgreSQL versa 8.X, se quiser pode dar um nome qualquer

Page 5: Ambiente Hibernate no Eclispe

3.3.2 - Na aba “Jar List” escolha o driver “postgresql-8.2-506.jdbc2.jar” do diretório libs criado anteriormente.

3.3.3 - Na aba “Properties”, informe os dados básicos da sua conexão:

Page 6: Ambiente Hibernate no Eclispe

3.4 – Um resumo será exibido. Escolha “Finish”

Na view “Data Source Explorer” será exibida a conexão com o banco:

Sempre que precisar, você pode conectar com o banco através do menu de contexto sobre a conexão e “Connect”.

Page 7: Ambiente Hibernate no Eclispe

4 – No menu principal escolha File – New – Other e “JPA Project” e “Next”

4.1 - Informe o nome do seu projeto e escolha “Next”

Page 8: Ambiente Hibernate no Eclispe

4.2. - Nesta etapa, mantenha a plataforma “Generic”, escolha a conexão que foi criada anteriormente (observe que a conexão poderia ter sido criada aqui também). A opção “connect” fica habilitada para que as validações possam ocorrer.

Escolha a sua biblioteca de implementação JPA (criação detalhada abaixo). Mantenha a opção do “Persistent class management” conforme a sugestão. Escolha “Finish” e um novo projeto será criado.

Page 9: Ambiente Hibernate no Eclispe

4.2.1 – Escolha “Configure user libraries” e depois “New”

Observe que uma User Library pode ser criada diretamente do menu Window-Preferences. Uma User Library é um apenas um grupo de bibliotecas criadas pelo usuário para facilitar a criação do classpath de uma aplicação. É uma característica do eclipse.

Page 10: Ambiente Hibernate no Eclispe

4.2.2 – Escolha “Add JARs...”, vá até o diretório com as libs do hibernate, selecione todas. Escolha Ok.

Agora, as bibliotecas de implementação JPA estarão disponíveis na combo. Opcionalmente você pode escolher qual das suas user libraries é a default através do link “Configure Default JPA implementation library...”.

Page 11: Ambiente Hibernate no Eclispe

5 – Como o menu de contexto sobre o seu projeto, escolha “Properties” adicione a biblioteca

Page 12: Ambiente Hibernate no Eclispe

Depois vá em “Java Build Path”, escolha “Add Library...” e selecione “Connectivity Driver Definition”e, então “Next”:

Escolha a sua conexão e “Finish”. Depois dê o “Ok” para o Java Build Path.

Page 13: Ambiente Hibernate no Eclispe

6 – Crie cada um dos pacotes e copie os arquivos individualmente do zip para cada pacote (esta cópia pode ser feita com ctrl+c do Windows Explorer e ctrl+v dentro do Eclipse). Depois das cópias dê um refresh: selecione o projeto e F5 (ou se preferir use o menu de contexto sobre o projeto).

Os arquivos a serem copiados são: ClasseSimplesTeste.java, Contato.java, GeraSchema.java, persistence.xml, hibernate.cfg.xml

A estrutura tem que se parecer com essa:

Page 14: Ambiente Hibernate no Eclispe

7 – Para gerar o schema do seu banco de dados execute a classe “GeraSchema”. Abra a classe (duplo clique nela), escolha no menu Run – Run As – Java Aplication

8 – Para rodar o teste, execute a classe “ClasseSimplesTeste.java”, da mesma forma explicada anteriormente.