2010-07-22 16 views

उत्तर

8

संग्रह मानचित्रण के लिए

अपनी मेज एक सूचकांक स्तंभ नहीं है, तो, और आप अभी भी संपत्ति प्रकार के रूप में सूची का उपयोग करना चाहते हैं, तो आप संपत्ति एक हाइबरनेट < बैग के रूप में> मैप कर सकते हैं। एक बैग डेटाबेस से पुनर्प्राप्त होने पर अपना ऑर्डर बरकरार नहीं रखता है, लेकिन इसे वैकल्पिक रूप से सॉर्ट या ऑर्डर किया जा सकता है।

http://docs.jboss.org/hibernate/core/3.3/reference/en/html/collections.html

3

एपीआई से:

एक बैग एक अव्यवस्थित, unkeyed संग्रह है कि एक ही तत्व कई बार समाहित कर सकता है। एक बैग डुप्लीकेट की अनुमति देता है, इसलिए इसकी कोई प्राथमिक कुंजी नहीं है। जावा संग्रह एपीआई, उत्सुकता से, कोई थैला नहीं है।

2

एक छोटे और सरल जवाब:

आप जब एक अवर्गीकृत List मानचित्रण और आप भी डेटाबेस में एक अतिरिक्त सूचकांक स्तंभ की जरूरत नहीं है <index> टैग का उपयोग करने की जरूरत नहीं है।

एक सूची के विपरीत एक बैग अपने तत्वों के क्रम को जारी नहीं रखता है, लेकिन आप अपने तत्वों को एक विशिष्ट क्रम में पुनर्प्राप्त करने के लिए order-by पैरामीटर निर्दिष्ट कर सकते हैं।

संबंधित मुद्दे