Diferencia entre revisiones de «Usuario:Lmorillas/desarrollo web servidor/jee/intro hibernate»

De WikiEducator
Saltar a: navegación, buscar
Línea 25: Línea 25:
 
}}
 
}}
 
}}
 
}}
 +
 +
== BuildSessionFactory ==
 +
<source lang="java">
 +
Configuration hibConfiguration = new Configuration()
 +
            .addResource("wp4core/hibernate/config/table.hbm.xml")
 +
            .configure();     
 +
 +
serviceRegistry = new ServiceRegistryBuilder()
 +
            .applySettings(hibConfiguration.getProperties())
 +
            .buildServiceRegistry();
 +
 +
sessionFactory = hibConfiguration.buildSessionFactory(serviceRegistry);
 +
session = sessionFactory.withOptions().openSession();
 +
 +
</source>

Revisión de 22:45 30 ene 2013



Icon activity.jpg

Actividad

Objetivos

  • Introducción a Hibernate
  • Utilizar Hibernate en nuestra aplicación

Tareas

  1. Concepto de Framework de persistencia.
  2. Instalación de Hibernate.
  3. Introducción a Hibernate
  4. Configuración de Hibernate
  5. Insertar objetos en la base de datos con Hibernate.
  6. Selección de objetos de la base de datos con Hibernate.
  7. Seleccionar un único objeto con Hibernate
  8. Borrar objetos de la base de datos con Hibernate.
  9. Filtrar objetos de la base de datos con Hibernate
  10. Construcción de la clase Hibernate Helper.
  11. Mapeo del fichero de configuración.
  12. El principio de Convención sobre configuración

Guión

  • Arquitectura java, págs. 152-179
Icon present.gif






BuildSessionFactory

Configuration hibConfiguration = new Configuration()
            .addResource("wp4core/hibernate/config/table.hbm.xml")
            .configure();       
 
serviceRegistry = new ServiceRegistryBuilder()
            .applySettings(hibConfiguration.getProperties())
            .buildServiceRegistry();
 
sessionFactory = hibConfiguration.buildSessionFactory(serviceRegistry);
session = sessionFactory.withOptions().openSession();