unidades:04_claves_primarias_y_tipos_datos:00_start
Tabla de Contenidos
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
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 master.zip
- Ejemplo 01
Guadar un objeto de la claseTiposBasicos
, usando ficheros “.hbm.xml
”.
La claseTiposBasicos
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 tipotext
y el tipobinary
.
- Ejemplo 02
Guadar un objeto de la claseTiposBasicos
, usando anotaciones JPA.
La claseTiposBasicos
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 tipotext
y el tipobinary
.
- Ejemplo 03
Guardar un objetoProfesor
pero generando automáticamente la clave primaria , usando ficheros “.hbm.xml
”.
- Ejemplo 04
Guardar un objetoProfesor
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 clasePorfesor
se incluye un componente llamadoNombre
, usando ficheros “.hbm.xml
”.
- Ejemplo 06
En la clasePorfesor
se incluye un componente llamadoNombre
, usando anotaciones JPA.
- Ejemplo 07
En la clasePorfesor
se incluye un enumerado llamadoTipoFuncionario
, usando ficheros “.hbm.xml
”.
- Ejemplo 08
En la clasePorfesor
se incluye un enumerado llamadoTipoFuncionario
, usando anotaciones JPA.
Ejercicios
Los ejercicios de esta unidad se encuentran en Claves Primarias y Tipos de datos
unidades/04_claves_primarias_y_tipos_datos/00_start.txt · Última modificación: 2023/04/07 21:26 por 127.0.0.1