Temario Hibernate-J2EE

  • Introducción a la persistencia: objeto/relación
    • El concepto  de persistencia
    • El concepto de ORM
      • Identidad
      • Subtipos
      • Asociaciones
      • Navegación de datos
    • El core de Hibernate
    • Hola Mundo con Hibernate
  • Configuraciones para Hibernate
    • Configuración de SessionFactory
      • hibernate.cfg.xml
      • hibernate.properties
    • Dialectos Hibernate
    • Clases persistentes
      • equals() y hashcode()
      • Lifecycle Callbacks
      • Elementos del .hbm.xml
    • Anotaciones
  • Modelo del dominio y sus metadatos
    • Implementación de un modelo de dominio
    • Clases persistentes
    • Metadatos
      • Metadatos con XML
      • Metadatos con Anotaciones
  • Mapeo de clases persistentes
    • Identificación de clases persistentes
    • Mapeo de clases persistentes
  • Herencia y tipos personalizados en Hibernate
    • Mapeo para Herencia
  • Mapeo de colecciones y de entidades de asociación
    • Mapeo de asociaciones
    • Mapeo de colecciones
  • Trabajo con objetos en Hibernate
    • Ciclo de vida de un objeto persistente
      • Objetos transitorios
      • Objetos persistentes
      • Objetos eliminados
      • Objetos no ligados o  aislados
    • Persistence  context
      • Automatic dirty checking
      • Persistence context cache
    • Igualdad e identidad de objetos
    • Obtención  y almacenamiento de objetos
      • Unidad de trabajo
      • Crear un objeto persistente
      • Obtención de un objeto persistente
      • Modificar objetos persistentes
        •  Lazy default plan
        •  Eager  loading
  • HQL (Hibernate Query Language)
    • Características generales
    • Creación y ejecución de sentencias con HQL
    • Operaciones Básicas con HQL
      • Selección
      • Restricción
      • Proyección
    • Joins
    • Subselects
  • La capa de persistencia
    • Patrón de diseño DAO
    • Transacciones esenciales
    • Controlando el acceso concurrente
Temario Hibernate-J2EE
TSSolutions