একটি তালিকা, যদি কোনও সূচক কলাম নির্দিষ্ট না করা থাকে তবে কেবলমাত্র হাইবারনেট (কোনও নির্দিষ্ট ক্রম নেই) দ্বারা একটি ব্যাগ হিসাবে পরিচালনা করা হবে।
হাইবারনেট পরিচালনা করার ক্ষেত্রে একটি উল্লেখযোগ্য পার্থক্য হ'ল আপনি একক ক্যোয়ারিতে দুটি পৃথক তালিকা আনতে পারবেন না। উদাহরণস্বরূপ, যদি আপনার Personপরিচিতিগুলির একটি তালিকা এবং ঠিকানার তালিকা রয়েছে এমন কোনও সত্ত্বা থাকে, তবে আপনি তাদের সমস্ত পরিচিতি এবং সমস্ত ঠিকানা সম্বলিত লোড লোড করতে একটি একক কোয়েরি ব্যবহার করতে পারবেন না। এই ক্ষেত্রে সমাধানটি হল দুটি ক্যোয়ারী তৈরি করা (যা কার্তেসিয়ান পণ্য এড়ানো হয়), বা কমপক্ষে একটি সংগ্রহের জন্য এর Setপরিবর্তে একটি Listব্যবহার করা।
হাইবারনেটের সাথে সেটগুলি ব্যবহার করা প্রায়শই কঠিন যখন আপনাকে সংজ্ঞা দিতে হবে equalsএবং hashCodeসত্তাগুলিতে থাকতে হবে এবং সত্তায় কোনও স্থায়ী ফাংশনাল কী নেই।