जेपीए 2.0 में:
@SequenceGenerator
एनोटेशन और समकक्षsequence-generator
तत्व एकschema
निर्दिष्ट करने की अनुमति देता है (औरcatalog
) नाम .schema
अनुक्रम जनरेटर द्वारा उप-तत्व को सम्मानित किया जाना चाहिए साथ ही।
लेकिन यह जेपीए 1.0 पर लागू नहीं होता है।
मैं केवल schema
. के बारे में अनुभागों को उद्धृत करूंगा अंतरों को स्पष्ट करने के लिए उप-तत्व (अन्य प्रासंगिक अनुभागों का उल्लेख नीचे दिए गए संदर्भों में किया गया है)। जेपीए 2.0 विनिर्देश से:
जेपीए 1.0 विनिर्देश से:
इसलिए, जब तक आपका प्रदाता कुछ विशिष्ट एक्सटेंशन प्रदान नहीं करता, मेरे सुझाव हैं:
- यदि संभव हो तो JPA 2.0 में अपग्रेड करें और
schema
. का उपयोग करें सबलेमेंट चाल चलेगा ~या~ TableGenerator
का उपयोग करें अगर आपको जेपीए 1.0 के साथ रहना है ~या~- यदि यह संभव हो तो उपनाम का उपयोग करें (मुझे नहीं पता)।
संदर्भ
- जेपीए 1.0 विशिष्टता
- अनुभाग 9.1.37 "अनुक्रम जेनरेटर एनोटेशन"
- धारा 10.1.1.1 "स्कीमा"
- धारा 12.2.2.5 "अनुक्रम-जनरेटर"
- जेपीए 2.0 विशिष्टता
- अनुभाग 11.1.44 "सीक्वेंस जेनरेटर एनोटेशन"
- धारा 12.2.1.1 "स्कीमा"
- धारा 12.2.2.5 "अनुक्रम-जनरेटर"