2,147,483,647
- это значение для Integer.MAX_VALUE
2,304,438,636
слишком велико, чтобы содержаться в переменной Integer
Использовать Long
вместо идентификаторов в целом,Или, что еще лучше, примитив long
, поскольку в идеале ваши идентификаторы никогда не должны быть null