Este documento presenta una introducción a Spring ORM y Hibernate. Explica qué es Spring ORM y Hibernate, por qué usarlos y cómo se integran. Incluye demos de uso básico de Hibernate para persistencia de objetos y consultas, y demos de integración de Hibernate con Spring a través de los beans sessionFactory y dataSource.
1. Spring ORM Mayer Horna García 15 de Marzo de 2010 [email_address] [email_address] http://www.linkedin.com/in/mayerhorna http://mayerhorna.blogspot.com @mayerhorna http://osum.sun.com/group/springperu http://spring.pe
13. Demos de Introducción a Hibernate * Persiste una Bean Evento en tabla evento: Proyecto: - 00HibernateGrabarEvento
14. Demos de Introducción a Hibernate * Estrategias para Generación de Claves Primarias: Proyectos: - 01HibernateGrabarClienteKeyByIncrement - 02HibernateGrabarClienteKeyBySequence - 03HibernateGrabarClienteKeyByExternalClass
15. Demos de Introducción a Hibernate * Mapping Proyectos: - 04HibernateManyToOne - 05HibernateOneToMany - 06HibernateManyToMany
16. Demos de Introducción a Hibernate * Herencia Proyectos: - 07HibernateClassHierarchyMappingTablePerSubclass
17. Demos de Introducción a Hibernate * Consultas a la base de datos con Criteria Proyectos: - 08HibernateCriteriaQueryWithRestriction - 09HibernateCriteriaQueryProjection - 10HibernateCriteriaQueryFetchModes
18. Demos de Introducción a Hibernate * Consultas a la base de datos con HQL Proyectos: - 11HibernateHQLQuery
19. Integración de Hibernate con Spring: Necesitamos crear un bean sessionFactory que depende del bean dataSource, el cual especifica con base de datos se va a trabajar. En el bean sessionFactory, se indica donde están los archivos de mapeo (*.hbm.xml ). y de este dependen los componentes de acceso a datos (Daos):
20. Demos de Integración Hibernate-Spring * Proyecto Spring sin Hibernate: - hibernate_and_spring-start
21. Demos de Integración Hibernate-Spring * Proyecto Spring con Hibernate: - hibernate_and_spring-solution