#256 Mensaje al usuario cuando se produzca un ConstraintViolation

v4.9
closed
nobody
None
5
2013-11-22
2012-07-18
Granjero Moe
No

Cuando se produce una excepción del tipo ConstraintViolationException se da un mensaje al usuario muy poco descriptivo, algo así:

Ha sido imposible ejecutar la acción Grabar: org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update

Controlar la excepción para que se indique al usuario cuál es el campo que contiene un valor que ya existe en la base de datos.
Se puede ver el siguiente hilo: https://sourceforge.net/projects/openxava/forums/forum/437013/topic/5406381

Discussion

  • Jeromy Altuna
    Jeromy Altuna
    2013-11-06

    El mensaje retornado al usuario es el declarado en el archivo i18n, cuyo ID se corresponde con el constraintName asignado por medio del elemento name de @UniqueConstraint.

     
    Attachments
  • Javier Paniza
    Javier Paniza
    2013-11-07

    • Group: Next_Release_(example) --> v4.9
     
  • Javier Paniza
    Javier Paniza
    2013-11-22

    • status: open --> closed