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
JPQLenamed queries. - Estratégias
EAGEReLAZY, exceçãoLazyInitializationException, boas práticas e consultas planejadas. - Consultas
JPQLcom parâmetros opcionais e utilização daCriteria API. - Uso de
@Embeddablee@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.
