Хотелось бы узнать мнение о лучшем пути.
Как видите, int не может быть нулевым.Где как объект Integer может.
Проблема: Значения базы данных со столбцом, который является числом, могут быть нулевыми или могут содержать число.Когда база данных передает значение null, мы получаем и исключение, утверждающее, что «примитивные значения не могут быть нулевыми»
Но когда мы используем класс Integer, мы создаем этот объект (который, конечно, больше / большепримитивный тип int)
Так что у меня возникает пара вариантов.
- Использовать тип целого числа.
- Установить для столбца базы данных значение по умолчанию
- Установите для int значение по умолчанию, если в базе данных есть что-то другое, затем примите это
Любые другие предложения?