Eu continuo achando tanto no aqui e Google povos que têm problemas que vão desde longa inte não a outra em torno caminho. No entanto, tenho certeza de que não sou o único que já se deparou com esse cenário antes de passar intpara Long.
As únicas outras respostas que encontrei foram "Basta defini-lo como longo em primeiro lugar", o que realmente não aborda a questão.
Inicialmente, tentei transmitir, mas recebo um " 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);
}
Como você pode imaginar, estou um pouco perplexo, mas estou usando, intpois algum conteúdo está chegando como uma ArrayListentidade e a entidade para a qual estou armazenando essas informações requer o número de sequência como Longo.
intpara longprimeiro e depois atribuir longpara Long. por exemploint x = 2; Long y = (long)x;