Contacta con nosotros

Temario del curso

Introducción a Hibernate

  • Presentación de Hibernate
  • El problema del mapeo objeto-relacional
  • JDBC
  • Esquema de usuarios y roles
  • Herramientas y configuración del entorno
  • Creación de la base de datos

Configuración de Hibernate

  • Distribuciones de Hibernate
  • Librerías requeridas
  • Archivos de configuración
  • hibernate.properties
  • hibernate.cfg.xml

Persistencia con Hibernate

  • Arquitectura de Hibernate
  • Métodos de SessionFactory
  • Sesiones de Hibernate
  • Estados de los objetos
  • Transiciones de estado
  • Métodos de sesión
  • Transacciones
  • Sesión por operación
  • Sesión por solicitud
  • El patrón Data Access Object

Mapeo objeto-relacional

  • Diseño orientado a objetos
  • Mapeo relacional
  • Asociación bidireccional
  • Técnicas de mapeo O/R
  • El documento de mapeo
  • El modelo XML de mapeo
  • Claves primarias e identidad
  • Generación de identificadores
  • Otros elementos de mapeo
  • Componentes
  • Mapeo de asociaciones
  • El modelo XML de mapeo para asociaciones
  • Muchos-a-uno unidireccional
  • Carga ansiosa (Eager Fetching)
  • Uno-a-muchos bidireccional
  • Uno-a-uno bidireccional
  • Mapeo de herencia
  • Herencia y bases de datos
  • Herencia de tabla única
  • Mapeo de herencia de tabla única
  • Una tabla por subclase
  • Mapeo de una tabla por subclase
  • Una tabla por clase concreta

El lenguaje de consulta de Hibernate (HQL)

  • El lenguaje de consulta de Hibernate
  • Fundamentos
  • Consultas HQL
  • Polimorfismo
  • Parámetros nombrados
  • Parámetros de entidad
  • Unión en asociaciones
  • Métodos agregados
  • Actualizaciones y eliminaciones
  • Consultas nombradas
  • Uso de SQL nativo

Requerimientos

Programación en Java, SQL

 14 Horas

Número de participantes


Precio por participante

Testimonios (4)

Próximos cursos

Categorías Relacionadas