ऑर्डर कॉलम के जावाडॉक्स से:"ऑर्डर कॉलम अभिन्न प्रकार का होना चाहिए। दृढ़ता प्रदाता सन्निहित (गैर-स्पैस) ऑर्डरिंग रखता है। एसोसिएशन या तत्व संग्रह को अद्यतन करते समय ऑर्डर कॉलम के मानों का। पहले तत्व के लिए ऑर्डर कॉलम का मान 0 है।"
तो, उम्मीद है कि ऑर्डर कॉलम के मान 0 से शुरू होते हैं और निरंतर मान होते हैं। इसलिए, जब मान निरंतर नहीं होते हैं तो हाइबरनेट आपकी जावा सूची में शून्य तत्व जोड़ता है।
मुझे लगता है कि ऑर्डर कॉलम का यह व्यवहार हाइबरनेट एक्सएमएल मैपिंग में सूची-सूचकांक व्यवहार के समान है।