Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar)...
Transcript of 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© 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
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)
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
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
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
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
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
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
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
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
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
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
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)
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
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
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
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...
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)
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
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
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
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
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”
Instituto Federal de Educação, Ciência e Tecnologia Sul-Rio-Grandense24
Configuração Básica
Campus Sapucaia do Sul
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
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
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
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
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
Perguntas?