Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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
Testimonios (4)
La paciencia con la que atendía las dudas que surgían
Carlos Ceballos - Banco de Mexico
Curso - Spring Boot, React, and Redux
Excelente la tematica, los casos de uso y ejemplos para visualizar el material entregado
Gionathan Rodriguez - CENTRO NETEC SPA
Curso - Building Microservices with Spring Boot, Docker, and Kubernetes
Que obtuvimos una visión general compleja también sobre el contexto, por ejemplo, por qué necesitamos algunas anotaciones y qué significan. Me gustó la parte práctica del entrenamiento - tener que ejecutar manualmente los comandos y llamar a las API REST.
Alina - ACCENTURE SERVICES S.R.L
Curso - Quarkus for Developers
Traducción Automática
interacción a través de ejercicios y también compartiendo proyectos
Claudiu - MSG system
Curso - Advanced Spring Boot
Traducción Automática