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 sobre persistência com 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.
- Desvantagens do
JDBC
, história doHibernate/JPA
e configuração comMaven
. - Configuração do
persistence.xml
, mapeamento de entidades e uso doEntityManager
. - Implementação de
DAO
comJPA
, mapeamento deEnums
e relacionamentos entre entidades. - Ciclo de vida das entidades
JPA
e suas transições de estados. - Consultas com
EntityManager's find
,JPQL
, filtragem de dados e retorno parcial de entidades.
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.