Herramientas de usuario

Herramientas del sitio


unidades:05_hibernate_query_language:00_start

Diferencias

Muestra las diferencias entre dos versiones de la página.


unidades:05_hibernate_query_language:00_start [2023/04/07 21:26] (actual) – creado - editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== Inicio ======
 +Esta unidad llamada "Hibernate Query Language (HQL)" explica los fundamentos del lenguaje de consultas orientado al objeto de Hibernate
  
 +===== Temas =====
 +  * [[unidades:05_hibernate_query_language:01_query]]
 +  * [[unidades:05_hibernate_query_language:02_hql]]
 +  * [[unidades:05_hibernate_query_language:03_parametros]]
 +  * [[unidades:05_hibernate_query_language:04_colecciones]]
 +  * [[unidades:05_hibernate_query_language:05_optimizacion]]
 +
 +===== Ejemplos =====
 +Todos los ejemplos de esta unidad se encuentran en github en [[https://github.com/logongas/cursohibernate/tree/master/ejemplos/unidad_05]]. \\ En caso de no disponer de git en el ordenador cliente se puede descargar en un fichero zip todos los ejemplos del curso desde {{https://github.com/logongas/cursohibernate/archive/master.zip}}
 +
 +  * **Ejemplo 01** \\ Uso del API de Hibernate para realizar consultas. Es decir ejemplos de los métodos ''list()'',''uniqueResult()'', paginación y consultas con nombre.
 +
 +  * **Ejemplo 02** \\ Ejemplos de consultas del lenguaje HQL, se incluyen el uso de ''AND'' y ''OR'', funciones agregadas, concatenación de Strings, agrupaciones y subconsultas .
 +
 +  * **Ejemplo 03** \\ Uso de los parámetros al realizar las consultas.
 +
 +  * **Ejemplo 04** \\ Ejemplos de navegación por objetos y colecciones al usar HQL
 +
 +  * **Ejemplo 05** \\ Ejemplos de optimización en las consultas como son el ''JOIN'', consultas nativas y consultas personalizadas.
 +===== Ejercicios =====
 +Los ejercicios de esta unidad se encuentran en [[ejercicios:unidad05]]