मैंने इसे अपनी टेस्ट स्क्रिप्ट के हिस्से के रूप में मैन्युअल रूप से अनुक्रम बनाकर हल किया। आदर्श नहीं है क्योंकि मैं इसे स्प्रिंग/एचएसक्यूएल संयोजन के बजाय सेट अप करूंगा। मेरा कोड है:
for (String sequence : sequences) {
entityManager.createNativeQuery("DROP SEQUENCE " + sequence + " IF EXISTS").executeUpdate();
entityManager.createNativeQuery("CREATE SEQUENCE " + sequence + " as INTEGER").executeUpdate();
}
जहां अनुक्रम स्ट्रिंग की एक सूची है जो अनुक्रम नाम है।
मैंने इसका इस्तेमाल प्रत्येक टेस्ट क्लास के लिए @BeforeClass विधि है। आदर्श नहीं है लेकिन यह समस्या का समाधान करता है