curso JPQL: Escrevendo consultas na JPA

Aprender a consultar dados armazenados em bancos de dados relacionais é um importante passo na construção de sistemas. Quanto o assunto é JPA/Hibernate, a linguagem base para isso deixa de ser a tão conhecida SQL, e passa a ser a JPQL, ou Java Persistence Query Language. Com ela, acessamos dados com a mesma simplicidade da linguagem SQL, mas sem deixar de lado as vantagens da orientação a objetos. Neste curso você aprenderá sobre essa linguagem e começará a escrever as suas primeiras consultas.

Este conteúdo faz parte do guia:

Iniciar Carga Horária No Certificado - 7H

Curso de JPQL: Introdução

Aula 1 - free

Introdução

Aprenda a escrever consultas ao banco de dados com a JPQL, linguagem definida pela API JPA e que nos permite recuperar dados com uma sintaxe semelhante à SQL, mas sem deixar de lado alguns princípios da orientação a objetos.
free
Aula 2 - mvp

Primeira consulta JPQL

Saiba como escrever a primeira consulta com a JPQL. Como você poderá notar, o código é semelhante ao de uma consulta SQL (como o SELECT * FROM nometabela), porém não referenciamos tabelas e colunas, mas sim entidades e atributos no código.
mvp
Aula 3 - mvp

Filtros com JPQL

Para que nossas consultas retornem dados mais precisos e não consumam recursos do servidor desnecessariamente, é fundamental saber criar consultas com filtros. É sobre este assunto que vamos aprender agora.
mvp
Aula 4 - mvp

Como utilizar parâmetros

Quando começamos a escrever filtros em nossas consultas, algo que também se torna fundamental é o uso de parâmetros. Com eles conseguimos reaproveitar o código das nossas consultas. Aprenda o que são e saiba como utilizar os parâmetros nomeados.
mvp
Aula 5 - mvp

Selecionando apenas um resultado

Já aprendemos como retornar uma lista de resultados, porém, a escrita de consultas que retornam apenas um resultado também é comum. Neste vídeo vamos saber o que fazer para obter resultados únicos.
mvp
Aula 6 - mvp

Consultas que acessam mais de uma tabela

Outra consulta bastante comum é a que precisa acessar dados em mais de uma tabela para obter o resultado. Em geral, com a linguagem SQL sempre declaramos JOINs. No caso da JPQL, no entanto, temos uma facilidade quanto a isso.
mvp
Aula 7 - mvp

Consultas com JOIN

Quando em nossa consulta precisamos acessar objetos complexos, como coleções, o uso do JOIN passa a ser fundamental. Vejamos, neste vídeo, como escrever consultas que precisam do JOIN para recuperar os dados desejados.
mvp

Autor do curso

Certificado Devmedia

Todos os nossos cursos oferecem certificado com carga horária. Eles são aceitos em todas as faculdades e orgãos públicos do Brasil. Assim que finalizar um curso já emita o seu.

Suporte ao aluno em tempo real

Todos os cursos possuem professores online para ajudar em qualquer dúvida que for necessária para o completo entendimento do curso.

Avaliação do curso

Como adquirir esse curso?

Acesse esse e todos os demais cursos devmedia sendo um assinante mvp

Benefícios MVP
  • Guias de referência
  • Suporte em tempo real
  • Assista o conteúdo offline
  • Emissão de certificado
  • #JOBS - Diversas vagas de emprego
  • Web-currículo
SEJA MVP
R$ 69,90 /mês
Assine agora e tenha acesso ao curso
15 anos de treinamento online
700 mil cadastros
170 mil fãs no facebook
100 mil certificados emitidos