Curso Spring Boot: Dominando o Spring Data JPA - Parte 2

📚Use meu cupom “SOUZADEV” para ganhar desconto na assinatura da Alura 🔥: https://www.alura.com.br/promocao/sou... Link do repositório da aula: https://github.com/vsouzx/java-spring... ✅ Minha mentoria para iniciantes: https://souzadev.com.br ✅ Me siga nas minhas outras redes sociais: https://bio.site/souzaa.dev Timestamp 00:00 Apresentação 00:41 Requisitos para a aula 02:11 Cupom desconto ALURA 02:38 O que é JPA, Hibernate e Spring Data? 06:08 Apresentando a ideia do projeto 08:05 Preparando o projeto 09:02 Criando a primeira @Entity 15:10 Configurando o datasource no application.yaml 23:54 Relacionamento @OneToOne 27:20 Criando ExerciciosEntity 28:29 Corrigindo tipagem 28:49 Criando TreinosEntity 29:18 Relacionamento @ManyToOne 30:32 Relacionamento @OneToMany 31:19 Relacionamento @ManyToMany 33:22 Criando os Repositories 39:00 Recapitulando relacionamentos 40:25 Criando o ExerciciosService 47:16 Validando DTOs com @Valid 50:49 A mágica do Jpa Query Methods 55:01 Usando JPQL 57:54 Usando Native Query 59:40 Leiam a doc sobre Jpa Query Methods 01:00:54 Criando AvaliacaoFisicaService 01:08:34 O que faz o cascade? 01:11:55 Criando AlunoService 01:18:49 Fetch EAGER vs LAZY 01:28:10 Criando TreinosService 01:40:08 Usando Projection 01:45:25 Usando Paginação (com query nativa) 01:51:44 Entendendo o @Transactional 02:05:03 Dicas para vocês fixarem todo o conteúdo