Я постоянно нахожу, что и у Google, и у людей возникают проблемы с long
до int
, а не наоборот. Тем не менее, я уверен, что я не единственный, кто столкнулся с этим сценарием, прежде чем перейти от int
к Long
.
Единственными другими ответами, которые я нашел, были "Просто установите его как Long", что на самом деле не отвечает на вопрос.
Я изначально пробовал кастовать, но получаю "Cannot cast from int to Long
"
for (int i = 0; i < myArrayList.size(); ++i ) {
content = new Content();
content.setDescription(myArrayList.get(i));
content.setSequence((Long) i);
session.save(content);
}
Как вы можете себе представить, я немного озадачен, я застрял, используя int
, поскольку некоторый контент поступает как ArrayList
, а сущность, для которой я храню эту информацию, требует порядковый номер в виде Long.