Nas aulas vistas foi aprendido:
Como mapear novas entidades na aplicação conforme a modelagem do banco de dados;
Como mapear um relacionamento com cardinalidade muitos-para-muitos;
Como mapear um relacionamento bidirecional;
Como persistir entidades que possuam relacionamentos bidirecionais.
Como realizar consultas utilizando funções de agregação, tais como min, max, avg e sum;
Como escrever consultas de relatórios utilizando JPQL;
Como utilizar o recurso select new em consultas JPQL;
Como realizar consultas utilizando named queries.
Como funcionam as estratégias EAGER e LAZY, em consultas de entidades que possuem relacionamentos;
Por que a JPA pode lançar a exception LazyInitializationException em determinadas situações;
As boas práticas no carregamento de entidades com relacionamentos;
Como realizar consultas planejadas com o recurso join fetch.
- começou 100-days-of-code vamos nessa!