Soy un usuario que estoy en inicios con el framework resulta que estoy implementando una serie de constraint en mi aplicación.
Pero al momento de tratar de ingresar un registro que ya existe me arroja el error de la exception ConstraintViolationException.
Tengo entendido que en la nueva actualización se puede personalizar esta excetion y por mucho que e estado dándole vueltas al asunto no e logrado implementar mi propio mensaje; alguien podría por favor ayudarme en como puedo personalizar mi mensaje.
Mil gracias.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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.
Buenas tardes.
Soy un usuario que estoy en inicios con el framework resulta que estoy implementando una serie de constraint en mi aplicación.
Pero al momento de tratar de ingresar un registro que ya existe me arroja el error de la exception ConstraintViolationException.
Tengo entendido que en la nueva actualización se puede personalizar esta excetion y por mucho que e estado dándole vueltas al asunto no e logrado implementar mi propio mensaje; alguien podría por favor ayudarme en como puedo personalizar mi mensaje.
Mil gracias.
Hola Andrés,
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.
Un ejemplo:
Tienes que poner not_repeat_nickname en tu archivo de mensajes.
Ayuda a otros en este foro como yo te ayudo a ti.
Esto no me funciona con la última versión estable de OX (y NaviOX).
En la wiki ya pueden encontrar documentación al respecto.