@Size
является аннотацией Bean Validation, которая проверяет, что связанный String
имеет значение, length
ограниченное значениями minimum and maximum
. И, как говорит ваш exception
, это не относится к типу Integer
.
Использование: @Range
@Column(name= "discount_percentage")
@Range(min=0, max=90)
private Integer discountPercentage = 0;
Или вы используете в облаке только @Max or @Min
, и это тоже будет работать. Для получения дополнительной информации, пожалуйста, посмотрите эту ссылку.