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

