Ich finde sowohl hier als auch bei Google-Leuten immer wieder Probleme, von und longnach intund nicht umgekehrt. Ich bin mir jedoch sicher, dass ich nicht der einzige bin, der auf dieses Szenario gestoßen ist, bevor er von intzu übergegangen ist Long.
Die einzigen anderen Antworten, die ich gefunden habe, waren "Setze es zuerst als lang", was die Frage wirklich nicht anspricht.
Ich habe anfangs versucht zu gießen, aber ich bekomme ein " 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);
}
Wie Sie sich vorstellen können, bin ich ein wenig ratlos, intda einige Inhalte als ArrayListund eingehen und die Entität, für die ich diese Informationen speichere, die Sequenznummer als Long benötigt.
intzu longzuerst, dann zuordnen longzu Long. zBint x = 2; Long y = (long)x;