Herramientas de usuario

Herramientas del sitio


unidades:04_claves_primarias_y_tipos_datos:00_start

Diferencias

Muestra las diferencias entre dos versiones de la página.


unidades:04_claves_primarias_y_tipos_datos:00_start [2023/04/07 21:26] (actual) – creado - editor externo 127.0.0.1
Línea 1: Línea 1:
 +====== Inicio ======
 +Esta unida llamada "Claves Primarias y tipos de datos" trata sobre la generación automáticas de las claves primarias, los enumerados, los tipos básicos que soporta hibernate y los componentes.
 +===== Temas =====
 +  * [[unidades:04_claves_primarias_y_tipos_datos:01_tipos_basicos]]
 +  * [[unidades:04_claves_primarias_y_tipos_datos:02_claves_primarias]]
 +  * [[unidades:04_claves_primarias_y_tipos_datos:03_componentes]]
 +  * [[unidades:04_claves_primarias_y_tipos_datos:04_enumerados]]
  
 +===== Ejemplos =====
 +Todos los ejemplos de esta unidad se encuentran en github en [[https://github.com/logongas/cursohibernate/tree/master/ejemplos/unidad_04]]. \\ En caso de no disponer de git en el ordenador cliente se puede descargar en un fichero zip todos los ejemplos del curso desde {{https://github.com/logongas/cursohibernate/archive/master.zip}}
 +
 +  * **Ejemplo 01** \\ Guadar un objeto de la clase ''TiposBasicos'' , usando ficheros "''.hbm.xml''". \\ La clase ''TiposBasicos'' contiene propiedades con los principales tipos que soporta Hibernate. \\ Hay que fijarse especialmente en los diversas formas de almacenar un booleano, los distintos tipos de fecha y hora ,el tipo ''text'' y el tipo ''binary''.
 +
 +  * **Ejemplo 02** \\ Guadar un objeto de la clase ''TiposBasicos'',  usando anotaciones JPA. \\ La clase ''TiposBasicos'' contiene propiedades con los principales tipos que soporta Hibernate. \\ Hay que fijarse especialmente en los diversas formas de almacenar un booleano, los distintos tipos de fecha y hora ,el tipo ''text'' y el tipo ''binary''.
 +
 +  * **Ejemplo 03** \\ Guardar un objeto ''Profesor'' pero generando automáticamente la clave primaria , usando ficheros "''.hbm.xml''".
 +
 +  * **Ejemplo 04** \\ Guardar un objeto ''Profesor'' pero generando automáticamente la clase primaria , usando anotaciones JPA. \\ Notar que el generador de la clave primaria es específico de Hibernate.
 +
 +  * **Ejemplo 05** \\ En la clase ''Porfesor'' se incluye un componente llamado ''Nombre'', usando ficheros "''.hbm.xml''".
 +
 +  * **Ejemplo 06** \\ En la clase ''Porfesor'' se incluye un componente llamado ''Nombre'', usando anotaciones JPA.
 +
 +  * **Ejemplo 07** \\ En la clase ''Porfesor'' se incluye un enumerado llamado ''TipoFuncionario'', usando ficheros "''.hbm.xml''".
 +
 +  * **Ejemplo 08** \\ En la clase ''Porfesor'' se incluye un enumerado llamado ''TipoFuncionario'', usando anotaciones JPA.
 +===== Ejercicios =====
 +Los ejercicios de esta unidad se encuentran en [[ejercicios:unidad04]]