aula extra configuração do eclipse com hibernate...•conector do mysql para java (instalar)...
TRANSCRIPT
![Page 1: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/1.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense© 2015 Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense
Campus Sapucaia do Sul
Aula Extra – Configuração do Eclipse com HibernateProfessor: Ricardo Luis dos Santos
IFSUL – Campus Sapucaia do Sul
![Page 2: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/2.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense2
Configuração Básica
Campus Sapucaia do Sul
• 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)
![Page 3: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/3.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense3
Configuração Básica
Campus Sapucaia do Sul
• 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
![Page 4: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/4.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense4
Configuração Básica
Campus Sapucaia do Sul
Entrar nessa janela para configurar as
bibliotecas
![Page 5: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/5.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense5
Configuração Básica
Campus Sapucaia do Sul
Selecione as bibliotecas do usuário
dentro das opções Java -> Build Path
![Page 6: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/6.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense6
Configuração Básica
Campus Sapucaia do Sul
Clique em Nova bibliotecaDigite um nome para sua
biblioteca
![Page 7: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/7.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense7
Configuração Básica
Campus Sapucaia do Sul
Clique em Adicionar JARs Externos
![Page 8: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/8.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense8
Configuração Básica
Campus Sapucaia do Sul
Dentro da pasta descompactada do
Hibernate selecione todos os arquivos
JAR, inicie pelos arquivos dentro de
lib/required
![Page 9: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/9.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense9
Configuração Básica
Campus Sapucaia do Sul
Logo após, selecione os arquivos JARs
que estão dentro das demais pastas
![Page 10: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/10.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense10
Configuração Básica
Campus Sapucaia do Sul
Uma tela semelhante será exibida,
basicamente ela mostra todos os .JAR
adicionados a biblioteca do usuário
![Page 11: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/11.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense11
Configuração Básica
Campus Sapucaia do Sul
Repita a operação de criar uma nova
biblioteca para o conector JDBC para o
MySQL
![Page 12: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/12.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense12
Configuração Básica
Campus Sapucaia do Sul
Adicione o arquivo JAR externo
![Page 13: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/13.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense13
Configuração Básica
Campus Sapucaia do Sul
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)
![Page 14: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/14.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense14
Configuração Básica
Campus Sapucaia do Sul
Uma tela semelhante a esta será
exibida, demonstrando o arquivo JAR
selecionado
![Page 15: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/15.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense15
Configuração Básica
Campus Sapucaia do Sul
• 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
![Page 16: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/16.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense16
Configuração Básica
Campus Sapucaia do Sul
Clique com o botão direito do mouse
no projeto Java e, posteriormente,
Build Path -> Configure Build Path
![Page 17: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/17.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense17
Configuração Básica
Campus Sapucaia do Sul
Selecione a “aba” Java Build Path Clique em Add Library...
![Page 18: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/18.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense18
Configuração Básica
Campus Sapucaia do Sul
Selecione a opção User Library e
clique em Next (Avançar)
![Page 19: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/19.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense19
Configuração Básica
Campus Sapucaia do Sul
Marque ambas as opções de
bibliotecas, tanto o Hibernate quanto o
MySQL
![Page 20: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/20.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense20
Configuração Básica
Campus Sapucaia do Sul
Por fim, clique em OK. Pronto o seu
projeto está configurado para uso do
Hibernate e do MySQL
![Page 21: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/21.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense21
Configuração Básica
Campus Sapucaia do Sul
Note que as bibliotecas foram
adicionadas encontram-se
listadas aqui
![Page 22: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/22.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense22
Configuração Básica
Campus Sapucaia do Sul
• 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
![Page 23: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/23.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense23
Configuração Básica
Campus Sapucaia do Sul
Crie exatamente essa
estrutura de pastas e o arquivo
“persistence.xml”
![Page 24: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/24.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense24
Configuração Básica
Campus Sapucaia do Sul
![Page 25: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/25.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense25
Configuração Básica
Campus Sapucaia do Sul
Nome da unidade de
persistência que será utilizada
em nosso projeto
![Page 26: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/26.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense26
Configuração Básica
Campus Sapucaia do Sul
Extremamente importante, pois
informa que o Hibernate irá
mapear as entidades com base
nas anotações feitas nas
classes
![Page 27: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/27.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense27
Configuração Básica
Campus Sapucaia do Sul
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
![Page 28: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/28.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense28
Configuração Básica
Campus Sapucaia do Sul
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
![Page 29: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/29.jpg)
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense29
Configuração Básica
Campus Sapucaia do Sul
Configurações de debug.
Extremamente úteis para
verificar o que está
funcionando e quando ocorrem
erros, receber uma melhor
descrição destes
![Page 30: Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar) Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense 3 Configuração](https://reader031.vdocuments.com.br/reader031/viewer/2022021610/5c4a057093f3c3176070f25c/html5/thumbnails/30.jpg)
Perguntas?