Aku terus mencari baik di sini dan orang-orang Google mengalami kesulitan pergi dari longke intdan tidak jalan di sekitar lainnya. Namun saya yakin saya bukan satu-satunya yang mengalami skenario ini sebelum beralih dari intke Long.
Satu-satunya jawaban lain yang saya temukan adalah "Setel sebagai Long di tempat pertama" yang benar-benar tidak menjawab pertanyaan.
Saya awalnya mencoba casting tetapi saya mendapat " 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);
}
Seperti yang dapat Anda bayangkan, saya sedikit bingung, saya terjebak menggunakan intkarena beberapa konten masuk sebagai ArrayListdan entitas tempat saya menyimpan info ini memerlukan nomor urut sebagai Long.
intto longfirst, lalu assign longto Long. misalnyaint x = 2; Long y = (long)x;