Ich finde sowohl hier als auch bei Google-Leuten immer wieder Probleme, von und long
nach int
und nicht umgekehrt. Ich bin mir jedoch sicher, dass ich nicht der einzige bin, der auf dieses Szenario gestoßen ist, bevor er von int
zu ü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, int
da einige Inhalte als ArrayList
und eingehen und die Entität, für die ich diese Informationen speichere, die Sequenznummer als Long benötigt.
int
zu long
zuerst, dann zuordnen long
zu Long
. zBint x = 2; Long y = (long)x;