java - How can I get H2 to work with Spring? -
मैं एक परीक्षण लिख रहा हूं जो कि स्प्रिंग का सारट्रांसेक्शनल ज्यूनिट 4स्पिंग कॉन्टैक्टस्टेस्ट फैलता है।
मेरे आवेदन कोड में मेरे पास एक ऐसी विधि है जिसे मैं निम्नलिखित द्वारा एनोटेट किया गया परीक्षण के अंदर कॉल करता हूं:
@ ट्रान्सैक्शनल (केवल पढ़ने के लिए = गलत, प्रचार = प्रचार। REQUIRES_NEW) < / Code> समस्या
अंतर्निहित डेटा स्रोत इन-मेमोरी मोड के रूप में मैं H2 का उपयोग करते समय एक समस्या में चला जाता हूं यह मुझे त्रुटि देता है:
द्वारा कारण:org.h2.jdbc.JdbcSQLException: तालिका को लॉक करने की कोशिश करने का समय समाप्तMY_TABLE[50200-131]
जब मैं प्रचार को हटाता हूं, यह काम करता है, और जब मैं एक वैकल्पिक डेटाबेस जैसे ओरेकल या MySQL के साथ मैं स्प्रिंग <कोड> 3.0.2-रिलेज प्रचार का उपयोग करता हूं। REQUIRES_NEW , सब कुछ ठीक काम करता है। और H2 1.2.131 का उपयोग कर रहा हूं।
मैं वसंत के साथ काम करने के लिए कैसे H2 प्राप्त कर सकता हूं?
मुझे पता नहीं है कि समस्या क्या है, लेकिन ऐंडिंग करने का प्रयास करें; एमवीसीसी = डेटाबेस यूआरएल के लिए सही है।
Comments
Post a Comment