¿Cuál es la diferencia entre @Max
y @DecimalMax
y @Min
y @DecimalMin
en Hibernate Validator?Diferencia entre @Max y @DecimalMax (y @Min y @DecimalMin)
Mirando el Javadocs, parecen estar aplicando la misma restricción.
¿Cuál es la diferencia entre @Max
y @DecimalMax
y @Min
y @DecimalMin
en Hibernate Validator?Diferencia entre @Max y @DecimalMax (y @Min y @DecimalMin)
Mirando el Javadocs, parecen estar aplicando la misma restricción.
Si se echa un vistazo en el reference documentation, verá que el @Min & @Max anotaciones ambos tienen un impacto en los metadatos de Hibernación mientras @DecimalMin & @DecimalMax no lo hacen. A saber, agregan restricciones de verificación (lo que efectivamente mejora su mapeo relacional).
también @Max & @Min aceptar un valor de largo, mientras @DecimalMax & @DecimalMin aceptar la representación de cadena de un BigDecimal (lo que hace que éstos la única opción posible si se está tratando con números grandes que exceden o Long.MAX_VALUE están bajo Long.MIN_VALUE.