Programa del Curso

Introducción a Hibernate

  • Presentación de Hibernate
  • El problema del mapeo objeto/relacional
  • JDBC
  • El esquema Usuarios-Roles
  • Configuración de herramientas y entorno
  • Creando el archivo Database

Configuración de Hibernate

  • Distribuciones de hibernación
  • Bibliotecas requeridas
  • Archivos de configuración
  • hibernate.properties
  • hibernar.cfg.xml

Persistencia de hibernación

  • La arquitectura de hibernación
  • SessionFactory (Métodos)
  • Sesiones de hibernación
  • Estados de objeto
  • Transiciones de estado
  • Métodos de sesión
  • Transacciones
  • Sesión por operación
  • Sesión por solicitud
  • El patrón de objeto Data Access

Mapeo de objetos/relacionales

  • Diseño Orientado a Objetos
  • Mapeo relacional
  • Asociación bidireccional
  • Técnicas de mapeo O/R
  • El documento de mapeo
  • El modelo de mapeo XML
  • Claves principales e identidad
  • Generación de identificadores
  • Otros elementos de mapeo
  • Componentes
  • Asociaciones de mapeo
  • El modelo de mapeo XML para asociaciones
  • Unidireccional De muchos a uno
  • Búsqueda ansiosa
  • Bidireccional de uno a muchos
  • Bidireccional uno a uno
  • Asignación de herencia
  • Herencia y Bases de Datos
  • Herencia de una sola tabla
  • Asignación de herencia de una sola tabla
  • Tabla por subclase
  • Asignación de tabla por subclase
  • Tabla por clase de hormigón

El lenguaje de consulta de Hibernate

  • El lenguaje de consulta de Hibernate
  • Fundamentos
  • Consultas de HQL
  • Polimorfismo
  • Parámetros con nombre
  • Parámetros de entidad
  • Unirse a las asociaciones
  • Métodos agregados
  • Actualizaciones y eliminaciones
  • Consultas con nombre
  • Uso de Native SQL

Requerimientos

Programación Java, SQL

 14 horas

Número de participantes



Precio por participante

Testimonios (3)

Cursos Relacionados

NetBeans

14 horas

Guava

21 horas

Vaadin

14 horas

Enterprise Application Integrations with Spring Integration

14 horas

Jakarta EE Fundamentals

28 horas

Quarkus for Developers

14 horas

Introduction to Apache Struts 2

14 horas

Learning Gradle

14 horas

Introduction to JavaServer Faces

14 horas

OpenXava

14 horas

Advanced Spring Boot

14 horas

Angular and Spring Boot

14 horas

Apache Camel and Spring Boot

14 horas

Building Microservices with Spring Boot, Docker, and Kubernetes

21 horas

Spring Boot, React, and Redux

14 horas

Categorías Relacionadas