Este repositório é dedicado ao segundo curso da formação de Java e SpringBoot oferecido pela Alura em colaboração com o programa One da Oracle. Durante o curso, adquiri conhecimentos mais complexos sobre JPA
e os fundamentos essenciais da linguagem de programação Java.
O curso foi dividido em diversos módulos, cada um com seus respectivos exercícios, atividades e um desafio durante o curso.
- Mapeamento de novas entidades, muitos-para-muitos e relacionamentos bidirecionais.
- Consultas com funções de agregação, relatórios com
JPQL
enamed queries
. - Estratégias
EAGER
eLAZY
, exceçãoLazyInitializationException
, boas práticas e consultas planejadas. - Consultas
JPQL
com parâmetros opcionais e utilização daCriteria API
. - Uso de
@Embeddable
e@Embedded
, herança entre entidades e mapeamento de chave composta com@EmbeddedId
.
Este repositório é um registro de todo o meu avanço no curso. Ao longo do curso, tive a oportunidade de aplicar esses conceitos através de exercícios e atividades práticas. Nesse repositório, você encontrará os exercícios, atividades e desafios realizados por mim durante o curso e todos eles estão organizados por módulo e podem ser encontrados em suas respectivas pastas.