UFG - Instituto de Informática
Curso: Engenharia de Software
Arquitetura de Software
Prof.: Fabrízzio A A M N Soares
[email protected]
Aula 8 – Exercícios para JPA
Exercícios
Para apresentar os conceitos básicos de JPA,
implementaremos parte de um sistema de
gerenciamento de uma livraria.
1.Primeiramente, crie um projeto no Netbeans
chamado Aula-JPA2
2.Adicione ao projeto o driver do banco de dados
3.Adicione ao projeto as bibliotecas do JPA para
usar com Eclipse-Link
Exercícios
1.Apague a base dados aulajpa_bd se ela existir
através do Nebeans.
2.Crie a base dados aulajpa_bd através do Netbeans.
3.Crie a conexão com a base de dados aulajpa_bd,
caso ela não tenha sido criada.
Exercícios
1.Crie o arquivo de configurações persistence.xml na
pasta META-INF.
1.Para não ter de digitar todo o código, utilize uma
conexão do banco de dados do Netbeans como
modelo e utilize o guia do netbeans para criar o arquivo
2.Crie uma classe para modelar as editoras da nossa
livraria e acrescente as anotações necessárias para
fazer o mapeamento.
1.Essas anotações devem ser importadas do pacote
javax.persistence.
3.Adicione essa classe em um pacote chamado
br.ufg.aulajpa.modelo
Exercícios
1.No pacote br.ufg.aulajpa.modelo do projeto
Aula-JPA, crie uma classe chamada Autor para
modelar um autor.

Essa classe deve conter dois atributos: um para
armazenar o id do autor e outro para armazenar o
nome do autor.
Exercícios
1.No pacote br.ufg.aulajpa.testes do projeto
Aula-JPA, crie um programa teste para inserir
editoras no banco de dados.
1.O programa pode ser bem simples, tipo linha de
comando, em que solicita-se os dados da editora e
preenche o objeto a ser persistido.
Exercícios
1.No pacote br.ufg.aulajpa.testes do projeto
Aula-JPA, crie um programa teste para listar as
editoras do banco de dados.
1.Lembre-se de importar as interfaces Query e List.
2.O programa pode ser bem simples, tipo linha de
comando, em que pesquisa-se todas as editoras e
lista seus dados na tela.
Exercícios
1.No pacote br.ufg.aulajpa.testes do projeto
Aula-JPA, crie um programa teste para inserir
autores no banco de dados.
2.No pacote br.ufg.aulajpa.testes do projeto
Aula-JPA, crie um teste para listar os autores
inseridos no banco de dados.
Exercícios

Faça alguns programas testes para exercitar as
operações de busca por chave primária,
alteração e exclusão de Editoras e Autores.
Download

Exercícios