A Java Persistence Query Language (Atualmente chamada de Jakarta Persistence Query Language) é uma linguagem de consulta orientada a objetos usada no contexto do JPA (Jakarta Persistence API). No Spring JPA, você pode usar a JPQL para escrever consultas personalizadas para recuperar dados de suas entidades persistentes.

O JPQL é usado para fazer consultas em entidades armazenadas em um banco de dados relacional. Ele é fortemente inspirado em SQL e suas consultas se assemelham a consultas SQL na sintaxe, mas operam em objetos de entidade JPA em vez de diretamente em tabelas de banco de dados.

Além de recuperar objetos (consultas SELECT), o JPQL oferece suporte a consultas UPDATE e DELETE baseadas em conjuntos.

Lista de palavras chaves

🧑🏼‍💻 Exemplos práticos

Busca de registros

Listagem de registros

Verificar a existência de um registro