Herramientas de usuario

Herramientas del sitio


unidades:06_objetos_validaciones:00_start

Tabla de Contenidos

Inicio

Esta unidad llamada “Objetos y validaciones” explica conceptos avanzados sobre la gestión de objetos por parte de Hibernate y las distintas formas de validaciones que hay en Hibernate.

Temas

Ejemplos

Todos los ejemplos de esta unidad se encuentran en github en https://github.com/logongas/cursohibernate/tree/master/ejemplos/unidad_06.
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
    Ejemplo de acceso a un campo que se carga de forma lazy cuando la sesión está cerrada en cuyo caso se producirá la excepción LazyInitializationException.
    Uso de los métodos evict, merge, lock , etc.
    Uso del método refesh para un objeto que no existe, se producirá la excepción UnresolvableObjectException.
    Uso de merge con el que se acaban teniendo dos objetos distintos para la misma fila , se producirá la excepción NonUniqueObjectException.
  • Ejemplo 02
    Ejemplo de simples validaciones con Hibernate Validator y el tratamiento de los mensajes de error
  • Ejemplo 03
    Mensajes de error personalizados. Validaciones en JavaScript y validación mediante métodos.
  • Ejemplo 04
    Insertar dos veces el mismo usuario para ver cómo se produce laorg.hibernate.exception.ConstraintViolationException puesto que ya existe ese usuario.
  • Ejemplo 05
    Uso de los listeners de Hibernate para poner la fecha y hora de creación de un usuario.

Ejercicios

Los ejercicios de esta unidad se encuentran en Objetos y Validaciones

unidades/06_objetos_validaciones/00_start.txt · Última modificación: 2023/04/07 21:26 por 127.0.0.1