Pregunta

Mi proyecto tiene dos requisitos principales

1) diverso conjunto de reglas aplicado a un mismo objeto en la inserción y durante la actualización de la misma.

2) Diferentes reglas de validación según la configuración regional.

En el campo de dirección objeto de estado requiere diferentes reglas de validación Para EE.UU.: ESTADO no puede ser NULL. Por todas partes de lo contrario puede ser NULL.

En primer requisito ya estoy utilizando grupos. ¿Hay una manera de lograr el segundo requisito.

Estoy utilizando: Hibernate Validator 4.0.1 GA Hibernate 5.2.6

¿Fue útil?

Solución

Esta pregunta quedó contestada en la Hibernate Validator foro . El mejor camino a seguir es una restricción a nivel de clase o una instancia de validación por Locale. Realmente no recomendaría este último, pero es una posibilidad.

Otros consejos

Me haría que el país (Locale basada o no depende de usted) parte de la Address y utilizar un encargo clase de nivel de restricción hacer la validación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top