https://github.com/leoinfnet/ufoTracker
Inicie o Docker conforme comandos da última aula
Criar classe Model > jpa > Relato
Representa uma tabela no banco de dados para armazenar relatos de avistamentos de UFOs onde Cada objeto Relato representa um relato de UFO, contendo: Testemunha,Data/hora, Localização (latitude/longitude), Descrição e Confiabilidade
Criar classe Model > jpa > CasoUFO
representa um caso de avistamento de UFO
Ajustes na classe e criação de vários tipos de SELECT * FROM e busca em java, para a seleção de itens no banco de dados.
Repository > jpa > AvistamentoJPARepository
métodos criados:
findBy...
→ SELECT com condições.
findFirstBy...OrderBy...
→ SELECT com LIMIT + ORDER
countBy...
→ SELECT COUNT(*)
existsBy...
→ SELECT EXISTS
deleteBy...
→ DELETE com condições
Criar dois Testes.
Test > UfoTrackerApplicationTests
Criar Interface Repository > jpa > CasoUFORepository
.
``