Curso de Hibernate HQL, Native SQL y Criteria Search

Aprende a realizar consultas en HQL, NativeSQL y Criteria Search.

  • Premium
  • Java
  • Intermedio
Empezar ahora

Acerca del curso

En este curso aprenderemos sobre las funciones adicionales en Hibernate (MAX, MIN, COUNT, SUM y AVG), instanciación dinámica en Hibernate, restrictions con Criteria Queries, joins con Criteria Queries, Native SQL Entity and Join, Native SQL Query con Parameters y más.

Lista de Clases

  • Clase 1: Introducción

    • 1.- Introducción
    • 2.- Qué es HQL
    • 3.- Tipos de consultas que permite Hibernate
    • 4.- Configurar y ver cómo funciona el plugin de consultas de H2
  • Clase 2: Query language

    • 1.- Query language
    • 2.- Consultas parametrizadas (Named parameters)
    • 3.- Utilidad de los named queries en Hibernate
    • 4.- Utilidad de la palabra reservada AS en Hibernate
    • 5.- Paginado con queries language
    • 6.- Funciones adicionales en Hibernate (MAX, MIN, COUNT, SUM y AVG)
    • 7.- Order by con queries language en Hibernate
    • 8.- Utilidad de la palabra reservada distinct
    • 9.- Join implicitamente con queries language
    • 10.- Join explicitamente con queries language
    • 11.- Instanciación dinámica en Hibernate
  • Clase 3: Criteria Queries

    • 1.- Criteria Queries
    • 2.- Consulta con Criteria Queries
    • 3.- Restrictions con Criteria Queries
    • 4.- Paginado usando Criteria Queries
    • 5.- Projections y Aggregations con Criteria Queries
    • 6.- Aplicar sorting con Criteria Queries
    • 7.- Joins con Criteria Queries
  • Clase 4: Native SQL

    • 1.- Native SQL
    • 2.- SQL Query addScalar
    • 3.- Entity Queries
    • 4.- Native SQL Entity and Join
    • 5.- Native SQL Query con Parameters
  • Clase 5: Todo lo aprendido a cada tipo de consulta

    • 1.- Todo lo aprendido a cada tipo de consulta
    • 2.- Consulta con todo lo aprendido con Queries language
    • 3.- Consulta con todo lo aprendido con Criteria Queries
    • 4.- Consulta con todo lo aprendido con Native SQL
    • 5.- Sistema control de agenda contactos parte 1
    • 6.- Sistema control de agenda contactos parte 2

Proyecto del curso

proyecto proyecto

Información del curso

  • Acceso las 24 horas del día
  • Clases concretas faciles de llevar
  • Proyecto o ejercicios prácticos durante el curso
  • Certificado de completitud
Empezar ahora

Suscríbete a Devcode y mejora tus habilidades

Y forma parte de los más de 190 mil estudiantes que están aprendiendo con nosotros

Forma parte de los +190 mil estudiantes que están aprendiendo con nosotros