-
हाँ, आपका विश्लेषण सही है। आपने समस्या की सही पहचान की (हमें भी इसी तरह की समस्या थी)।और... अगर आप इसे उत्पादन में लगाने जा रहे हैं, तो यह करना न भूलें:
- या तो सही प्रारंभिक मान/प्रारंभिक आईडी के साथ नए अनुक्रम जनरेटर के लिए मैन्युअल रूप से अनुक्रम तालिका उत्पन्न करें (अन्यथा हाइबरनेट 1 से शुरू होगा और आप फिर से प्राप्त करेंगे)
- या उस मान को कोड में सेट करें (चेक करें
initalValue
@SequenceGenerator
. में )।
-
मैं सर्वोत्तम प्रथाओं की गणना करने में सक्षम नहीं हूं, लेकिन मुझे लगता है कि आप 50 की सीमा कम कर सकते हैं। इसके अलावा मुझे PostgreSQL के साथ अनुभव नहीं है, लेकिन MySQL में आपके पास seq के लिए एक साधारण तालिका है। जनरेटर और हाइबरनेट पूरी सामग्री बनाता है।