Eu continuo achando tanto no aqui e Google povos que têm problemas que vão desde long
a int
e 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 int
para 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, int
pois algum conteúdo está chegando como uma ArrayList
entidade e a entidade para a qual estou armazenando essas informações requer o número de sequência como Longo.
int
para long
primeiro e depois atribuir long
para Long
. por exemploint x = 2; Long y = (long)x;