Vous êtes sur la page 1sur 30

Aula Extra – Configuração do Eclipse com Hibernate

Professor: Ricardo Luis dos Santos


IFSUL – Campus Sapucaia do Sul

© 2015 Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica

• Acesse www.ricardoluis.com
• Information for Students
• Ling. de Programação III
• Baixe os arquivos necessários
• Eclipse (descompactar)
• WAMP (se quiser utilizar o phpmyadmin, instalar)
• MySQL (se optar por usar somente o DB, instalar)
• Hibernate (descompactar)
• Conector do MySQL para JAVA (instalar)

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


2
Campus Sapucaia do Sul
Configuração Básica

• Inicialmente é necessário configurar o próprio Eclipse


para adicionar as bibliotecas do Hibernate e do
MySQL (conector)
• Note que nos próximos passos nós adicionaremos as
bibliotecas ao Eclipse. Esses passos são necessários
somente em instalações novas da IDE.
• Porém é necessário adicionar as bibliotecas a cada projeto
que irá utilizá-las

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


3
Campus Sapucaia do Sul
Configuração Básica

Entrar nessa janela para configurar as


bibliotecas

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


4
Campus Sapucaia do Sul
Configuração Básica

Selecione as bibliotecas do usuário


dentro das opções Java -> Build Path

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


5
Campus Sapucaia do Sul
Configuração Básica

Digite um nome para sua Clique em Nova biblioteca


biblioteca
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
6
Campus Sapucaia do Sul
Configuração Básica

Clique em Adicionar JARs Externos

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


7
Campus Sapucaia do Sul
Configuração Básica

Dentro da pasta descompactada do


Hibernate selecione todos os arquivos
JAR, inicie pelos arquivos dentro de
lib/required

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


8
Campus Sapucaia do Sul
Configuração Básica

Logo após, selecione os arquivos JARs


que estão dentro das demais pastas

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


9
Campus Sapucaia do Sul
Configuração Básica

Uma tela semelhante será exibida,


basicamente ela mostra todos os .JAR
adicionados a biblioteca do usuário

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


10
Campus Sapucaia do Sul
Configuração Básica

Repita a operação de criar uma nova


biblioteca para o conector JDBC para o
MySQL

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


11
Campus Sapucaia do Sul
Configuração Básica

Adicione o arquivo JAR externo

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


12
Campus Sapucaia do Sul
Configuração Básica

Somente o arquivo conector deve ser


selecionado para essa biblioteca.
LEMBRE-SE: Ao instalar o MySQL
Connector for Java, o arquivo JAR fica
localizado dentro da pasta Arquivos de
Programas (Windows)

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


13
Campus Sapucaia do Sul
Configuração Básica

Uma tela semelhante a esta será


exibida, demonstrando o arquivo JAR
selecionado

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


14
Campus Sapucaia do Sul
Configuração Básica

• Agora que possuímos as bibliotecas de usuários


configuradas é necessário configurar o nosso projeto
• Note que estas configurações são necessárias para
cada projeto que será desenvolvido

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


15
Campus Sapucaia do Sul
Configuração Básica

Clique com o botão direito do mouse


no projeto Java e, posteriormente,
Build Path -> Configure Build Path

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


16
Campus Sapucaia do Sul
Configuração Básica

Selecione a “aba” Java Build Path Clique em Add Library...

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


17
Campus Sapucaia do Sul
Configuração Básica

Selecione a opção User Library e


clique em Next (Avançar)

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


18
Campus Sapucaia do Sul
Configuração Básica

Marque ambas as opções de


bibliotecas, tanto o Hibernate quanto o
MySQL

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


19
Campus Sapucaia do Sul
Configuração Básica

Por fim, clique em OK. Pronto o seu


projeto está configurado para uso do
Hibernate e do MySQL
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
20
Campus Sapucaia do Sul
Configuração Básica

Note que as bibliotecas foram


adicionadas encontram-se
listadas aqui

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


21
Campus Sapucaia do Sul
Configuração Básica

• Está tudo configurado!!!


• Agora nos resta apenas configurar o Hibernate para
utilizar o banco de dados escolhido

• Antes de qualquer coisa, crie uma banco de dados

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


22
Campus Sapucaia do Sul
Configuração Básica

Crie exatamente essa


estrutura de pastas e o arquivo
“persistence.xml”

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


23
Campus Sapucaia do Sul
Configuração Básica

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


24
Campus Sapucaia do Sul
Configuração Básica

Nome da unidade de
persistência que será utilizada
em nosso projeto

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


25
Campus Sapucaia do Sul
Configuração Básica

Extremamente importante, pois


informa que o Hibernate irá
mapear as entidades com base
nas anotações feitas nas
classes

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


26
Campus Sapucaia do Sul
Configuração Básica

Propriedades definidas para a


correta utilização do BD, note
que são descritos:
• O driver utilizado
• O nome da base utilizada
• Usuário e senha do banco
de dados

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


27
Campus Sapucaia do Sul
Configuração Básica

Propriedades que definem a


forma que serão gerenciadas
as entidades. Utilizando
“update”, quando houver
alguma alteração nas tabelas o
Hibernate tentará alterar as
tabelas existentes

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


28
Campus Sapucaia do Sul
Configuração Básica

Configurações de debug.
Extremamente úteis para
verificar o que está
funcionando e quando ocorrem
erros, receber uma melhor
descrição destes

Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense


29
Campus Sapucaia do Sul
Perguntas?

Vous aimerez peut-être aussi