Skip to content

Repositório criado para documentar e consolidar meus estudos do curso "Formação Spring Data JPA com Spring Boot" da Udemy. Este projeto explora conceitos fundamentais e avançados do Spring Data JPA, integrados ao Spring Boot, com foco em boas práticas e aplicação em projetos reais.

Notifications You must be signed in to change notification settings

nogueiraDani/LearnSpringDataJPA-Udemy

Repository files navigation

Estudos de Spring Data JPA com Spring Boot

Repositório criado para documentar e consolidar meus estudos do curso "Formação Spring Data JPA com Spring Boot" da Udemy. Este projeto explora conceitos fundamentais e avançados do Spring Data JPA, integrados ao Spring Boot, com foco em boas práticas e aplicação em projetos reais.

Recursos e Conteúdo:

  • Configuração e integração de Spring Boot com Spring Data JPA.
  • Criação de repositórios e consultas personalizadas usando métodos derivados e JPQL.
  • Mapeamento de entidades e relacionamentos em bancos de dados relacionais.
  • Uso de banco de dados H2, MySQL e PostgreSQL
  • Implementação de operações CRUD e otimização de consultas.
  • Aplicação prática de técnicas como paginação, ordenação e transações.

Objetivo:

Este projeto demonstra minha compreensão do Spring Data JPA e como aplicá-lo para gerenciar persistência de dados em aplicações Java. É também um repositório de aprendizado, com exemplos práticos que podem ser reutilizados e expandidos.

Contribuições:

Feedback e sugestões são bem-vindos!

Apêndice

Revisao SpringJPA

Exercicios JPA

Meu projeto - clinica médica

Refatorando a revisao para utilizar QueryMethods

Exercicios QueryMethods

Adicionando novos recursos com Query By Example

Exercicios Query By Example

Adicionando novos recursos com Query Keywords

Exercicios Query Keywords

Adicionando paginação com Page e Pageable

Adicionando novo recurso usando Specification Pattern

Exercicios Specification Pattern

Adicionando auditoria na tabela Autor

Adicionando recursos avançados

About

Repositório criado para documentar e consolidar meus estudos do curso "Formação Spring Data JPA com Spring Boot" da Udemy. Este projeto explora conceitos fundamentais e avançados do Spring Data JPA, integrados ao Spring Boot, com foco em boas práticas e aplicação em projetos reais.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages