Je continue à trouver à la fois ici et les gens de Google ayant des problèmes allant de longla , intet non l'inverse. Pourtant, je suis sûr que je ne suis pas le seul à avoir rencontré ce scénario avant de passer de intà Long.
Les seules autres réponses que j'ai trouvées étaient "Il suffit de le définir comme Long en premier lieu", ce qui ne répond vraiment pas à la question.
J'ai d'abord essayé le casting mais j'obtiens un " 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);
}
Comme vous pouvez l'imaginer, je suis un peu perplexe, je suis coincé à utiliser intcar certains contenus arrivent en tant que ArrayListet l'entité pour laquelle je stocke ces informations nécessite le numéro de séquence en tant que Long.
intd' longabord, puis attribuer longà Long. par exempleint x = 2; Long y = (long)x;