studies
CtrlK
JPA, Consultas SQL e JPQL
JPA, Consultas SQL e JPQL
  • Objetivo
  • Requisitos projeto
  • UML
  • Colinha consulta SQL
  • Sessão JPA e estado das entidades
  • Salvando entidade associada para um
    • 1. Objeto aninhado
    • 2. Passando somente o id do department
  • Salvando entidades associadas para muitos
    • Passos
  • Evitando degradação de performance (Lentidão JPA)
    • Carregando EAGER e LAZY
    • Analisando o carregamento lazy dos funcionários
    • Alterando o atributo fetch dos relacionamentos
      • Eager
      • Lazy
    • Otimizando consultas com cláusula JOIN FETCH (forma correta)
    • Entendendo Transactional
    • open-in-view
    • Query Methods
      • Buscando Employee por name
  • Introdução sobre JPQL
    • Polêmica: vale a pena se especializar em JPQL?
  • Estudos de Caso
  • DSCommerce consulta de produtos por nome
    • Service
    • Controller
  • Evitando consultas lentas ManyToMany (N+1)
    • Repository
    • Service
    • Controller
  • Evitando consultas lentas ManyToOne com countQuery
  • Para fazer uma consulta Paginada no Repository
Fornecido por GitBook
Nesta página

Estudos de Caso

Todos os estudos de caso você pode encontrar nesse repositório

Nesse repositório, terá como fazer as projeções de dados + utilizando DTO.

Cada estudo tem a sua explicação e diferenças de código SQL e JPQL.

AnteriorPolêmica: vale a pena se especializar em JPQL?PróximoDSCommerce consulta de produtos por nome

Atualizado há 11 meses