Hibernate. Persistencia de Objetos en jee

Eugenia Pérez Martínez · Ra-Ma

Ver Precio
Envío Gratis a todo México

Reseña del libro

El acceso a una base de datos es un requisito imprescindible para las aplicaciones empresariales y también una tarea que puede llegar a resultar compleja. Es preciso utilizar herramientas que,Encuadernación: Rústica además de facilitar esta labor, nos permitan abstraer la aplicación del origen de datos y nos dirijan a que el código se preocupe únicamente de gestionar objetos. Hibernate es el framework de mapeo objeto-relacional de referencia y una tecnología que está presente en la mayoría de proyectos Java empresariales. Este libro ofrece, además de una introducción al framework y a la persistencia de datos en Java, un recorrido por las distintas maneras de interactuar con una base de datos relacional, empezando desde ejemplos sencillos a escenarios más complejos de mapeos. También cubre otros aspectos como el lenguaje HQL que nos permite un control más preciso de las consultas a la base de datos.Capítulo 1. ARQUITECTURA DEL ORM1.1 ARQUITECTURA DE GESTIÓN1.1.1 El Patrón DAO1.2 CONFIGURACIÓN DEL ORM.1.2.1 Archivos de configuración1.2.2 El archivo hibernate.cfg.xml1.2.3 Configuración basada en XML1.2.4 Configuración basada en anotaciones1.3 LA SESIÓN DE HIBERNATECapítulo 2. JPA VS. HIBERNATE2.1 JAVA PERSISTENCE API2.2 IMPLEMENTACIONES DE JPA2.3 HIBERNATE COMO IMPLEMENTACIÓN DE JPA2.3.1 Una entidad simple2.3.2 Identidad2.3.3 Configuración por defecto2.3.4 Lectura temprana y lectura demorada2.3.5 Tipos enumerados2.3.6 Transient2.3.7 Colecciones básicas2.3.8 Tipos insertables2.3.9 Tipos de accesoCapítulo 3. MAPEO DE CLASES PERSISTENTES3.1 ASOCIACIONES3.2 RELACIONES 1:13.2.1 Unidireccional3.2.2 Bidireccional3.3 RELACIONES 1:N.3.3.1 Unidireccional.3.3.2 Bidireccional.3.4 RELACIONES N:M3.4.1 Unidireccional.3.4.2 Bidireccional.3.5 COLECCIONES3.5.1 Listas3.5.2 Conjuntos3.5.3 Mapas3.6 ENTIDADES, HERENCIA Y ASOCIACIONES3.6.1 Tabla por jerarquía de clases3.6.2 Una tabla para cada clase (joins)3.6.3 Una tabla por cada clase concreta (uniones)3.6.4 Eligiendo una estrategia de herenciaCapítulo 4. Gestión de objetos persistentes4.1 SOLICITUD DE OBJETOS CON CRITERIOS4.1.1 Creación de query básica.4.2 RESTRICCIONES CON CRITERIA4.2.1 Ordenación4.2.2 Paginación4.2.3 Asociaciones4.2.4 QBE: Query By Example4.2.5 Proyecciones, agregación y agrupamiento4.2.6 Ejemplo práctico4.3 SOLICITUD DE OBJETOS CON LENGUAJES DE CONSULTA4.3.1 Características de HQL4.3.2 La cláusula FROM4.3.3 Asociaciones y joins4.3.4 La cláusula SELECT4.3.5 Las funciones de agregación.4.3.6 La cláusula WHERE4.3.7 Expresiones4.3.8 La cláusula ORDER BY4.3.9 La cláusula GROUP BY4.3.10 Subconsultas4.3.11 Parámetros en HQ4.4 USANDO SQL NATIVO4.5 EVENTOS E INTERCEPTORES4.5.1 Interceptores4.5.2 Eventos4.6 FILTROSCapítulo 5. Transacciones, concurrencia y cacheo5.1 ÁMBITOS DE SESIÓN Y DE TRANSACCIÓN5.2 ARQUITECTURA DE CACHÉ DEL ORMBibliografíaMaterial adicionalÍndice alfabético

Opiniones del Libro

Opiniones sobre Buscalibre

Ver más opiniones de clientes