Hibernat Persintence
1 de 198
http://www.hibernar.org/documentacion_es/castellano.html
HIBERNATE - Persistencia relacional para Java Idiomático
Documentación de Referencia de Hibernate
3.3.1
Traductor: Gonzalo Díaz
Copyright © 2004 Red Hat Middleware, LLC.
Prefacio
1. Introducción a Hibernate
1.1. Prefacio
1.2. Parte 1 - La Primera AplicaciónHibernate
1.2.1. La primera clase
1.2.2. El archivo de mapeo
1.2.3. Configuración de Hibernate
1.2.4. Construyendo con Ant
1.2.5. Comienzo y ayudantes
1.2.6. Cargar y almacenar objetos
1.3. Parte 2 - Mapear asociaciones
1.3.1. Mapear la clase Person
1.3.2. Una asociación unidireccional basada en un Set
1.3.3. Trabajar con la asociación
1.3.4. Colección de valores
1.3.5. Asociacionesbidireccionales
1.3.6. Trabajar con vínculos bidireccionales
1.4. Parte 3 - La aplicación de web "Event Manager"
1.4.1. Escribir el servlet básico
1.4.2. Procesamiento y presentación
1.4.3. Despliegue (deploy) y test
1.5. Sumario
2. Arquitectura
2.1. Generalidades
2.2. Estados de una instancia
2.3. Integración con JMX
2.4. Soporte de JCA
2.5. Sesiones contextuales
3. Configuración
3.1.Configuración programática
3.2. Obtener una SessionFactory
3.3. Conexiones JDBC
3.4. Propiedades optativas de configuración
3.4.1. Dialectos de SQL
3.4.2. Captura (fetching) por Outer Join
3.4.3. Streams Binarios
3.4.4. Caché de 2do nivel y caché de consultas
3.4.5. Sustituciones en el lenguaje de consultas.
3.4.6. Estadísticas de Hibernate
3.5. Logueo (logging, bitácora)
3.6.Implementando una NamingStrategy
3.7. Archivo de configuración XML
3.8. Integración con los Servidores de Aplicación J2EE
3.8.1. Configuración de una estrategia transaccional
3.8.2. SessionFactory ligada a JNDI
3.8.3. Manejo del contexto actual de la sesión con JTA
3.8.4. Despliegue de JMX
4. Clases Persistentes
4.1. Un simple ejemplo de POJO
17/02/2009 09:25 a.m.
HIBERNATE - PersistenciaRelacional para Java Idiomático
2 de 198
http://www.hibernar.org/documentacion_es/castellano.html
4.1.1. Implemente un constructor sin argumentos
4.1.2. Porvea una propiedad identificadora (optativo)
4.1.3. Prefiera clases que no sean finales (optativo)
4.1.4. Declare métodos de acceso y "mutadores" (accessors, mutators) para los campos persistentes.
4.2. Implementar herencia
4.3.Implementar equals() y hashCode()
4.4. Modelos dinámicos
4.5. T-uplizadores
4.6. Extensiones
5. Mapeo O/R básico
5.1. Declaración del mapeo
5.1.1. El Doctype o "tipo de documento XML"
5.1.1.1. EntityResolver
5.1.2. hibernate-mapping
5.1.3. class
5.1.4. id
5.1.4.1. Generator
5.1.4.2. El algoritmo hi/lo
5.1.4.3. El argoritmo UUID
5.1.4.4. Columnas de identidad y secuencias
5.1.4.5.Identificadores asignados
5.1.4.6. Claves primarias assignadas por triggers
5.1.5. Generadores de identificador mejorados.
5.1.6. Optimización de los generadores de identificador
5.1.7. composite-id
5.1.8. discriminator
5.1.9. version (optativo)
5.1.10. timestamp (optativo)
5.1.11. property
5.1.12. many-to-one
5.1.13. one-to-one
5.1.14. natural-id
5.1.15. component, dynamic-component5.1.16. properties
5.1.17. subclass
5.1.18. joined-subclass
5.1.19. union-subclass
5.1.20. join
5.1.21. key
5.1.22. elementos column y formula
5.1.23. import
5.1.24. any
5.2. Tipos de Hibernate
5.2.1. Entidades y "value types"
5.2.2. "Value types" básicos
5.2.3. "Value types" hechos a medida
5.3. Mapear una misma clase más de una vez
5.4. Identificadores de SQL entrecomillados
5.5.Alternativas de meta-datos
5.5.1. Usar marcadores de XDoclet
5.5.2. Usar anotaciones de JDK 5.0
5.6. Propiedades generadas
5.7. Objetos auxiliares de base de datos
6. Mapeo de Colecciones
6.1. Colecciones persistentes
6.2. Mapeo de colecciones
6.2.1. Claves foráneas de las colecciones
6.2.2. Elementos de la colección
6.2.3. Colecciones indexadas
6.2.4. Colecciones de valores y asociaciones...
Regístrate para leer el documento completo.