আমি এখানে এবং গুগল লোকদের উভয়দিকেই longযেতে intএবং অন্যভাবে না যেতে সমস্যা বোধ করি । তবুও আমি নিশ্চিত যে আমি এখান থেকে intযাওয়ার আগে এই একমাত্র দৃশ্যের মধ্যে চলে আসিনি Long।
আমি খুঁজে পাওয়া কেবলমাত্র অন্য উত্তরগুলি হ'ল "এটি কেবল প্রথম স্থানে দীর্ঘ হিসাবে সেট করুন" যা সত্যই প্রশ্নের সমাধান করে না।
আমি প্রথমে কাস্ট করার চেষ্টা করেছি তবে আমি একটি " 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);
}
আপনি কল্পনা করতে পারেন যে আমি কিছুটা বিভ্রান্ত হয়ে পড়েছি, আমি কিছু আটকে যাচ্ছি intকারণ যেহেতু কিছু বিষয়বস্তু আসছে ArrayListএবং যে সত্তাটির জন্য আমি এই তথ্যটি সঞ্চয় করছি তার ক্রম সংখ্যাটি দীর্ঘ হিসাবে প্রয়োজন।
intকরার longপ্রথম, তারপর ধার্য longকরতে Long। উদাহরণস্বরূপint x = 2; Long y = (long)x;