Лучше использовать аннотацию диапазона, как показано ниже для положительных чисел
@Range(min = 0l, message = "Please select positive numbers Only")
Для отрицательных чисел
@Range(min = -9223372036854775808l, max = 0l, message = "Please select Negative numbers Only")