Aula Extra Configuração do Eclipse com Hibernate...•Conector do MySQL para JAVA (instalar)...

Preview:

Citation preview

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?