Configuração do Eclipse com Hibernate

Propaganda
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)
2
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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
3
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Entrar nessa janela para configurar as
bibliotecas
4
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Selecione as bibliotecas do usuário
dentro das opções Java -> Build Path
5
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Digite um nome para sua
biblioteca
6
Clique em Nova biblioteca
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Clique em Adicionar JARs Externos
7
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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
8
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Logo após, selecione os arquivos JARs
que estão dentro das demais pastas
9
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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
10
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Repita a operação de criar uma nova
biblioteca para o conector JDBC para o
MySQL
11
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Adicione o arquivo JAR externo
12
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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)
13
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Uma tela semelhante a esta será
exibida, demonstrando o arquivo JAR
selecionado
14
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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
15
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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
16
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Selecione a “aba” Java Build Path
17
Clique em Add Library...
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Selecione a opção User Library e
clique em Next (Avançar)
18
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Marque ambas as opções de
bibliotecas, tanto o Hibernate quanto o
MySQL
19
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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
20
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Note que as bibliotecas foram
adicionadas encontram-se
listadas aqui
21
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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
22
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Crie exatamente essa
estrutura de pastas e o arquivo
“persistence.xml”
23
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
24
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Nome da unidade de
persistência que será utilizada
em nosso projeto
25
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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
26
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Configuração Básica
Propriedades definidas para a
correta utilização do BD, note
que são descritos:
•
27
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
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
28
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
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
29
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Perguntas?
Download