'सत्यापन' से 'बनाने' के लिए 'spring.jpa.hibernate.ddl-auto' के मान को बदलने के बाद जब मैं अपने स्प्रिंग बूट एप्लिकेशन को पुनरारंभ करता हूं तो मेरा टेबल डेटा हटा दिया गया। जाने क्यों? अपना डेटा वापस पाने के लिए मुझे क्या करना चाहिए?

मैं अपने आईडीई कंसोल में निष्पादित कुछ ड्रॉप क्वेरी देख सकता था। ऐसा क्यों हुआ? क्या कोई कृपया समझा सकता है?

6
Vignesh Manivasagan 4 सितंबर 2018, 17:10

3 जवाब

आप स्प्रिंग-बूट। और संपत्ति कॉन्फ़िगरेशन हाइबरनेट करें

1
高慧觉 5 सितंबर 2018, 10:28
इससे मेरी समस्या हल हो गई। असल में वसंत दस्तावेज़ीकरण में डीबी क्रियाओं के लिए पुनरारंभ करने पर सभी मान सेट किए जाने हैं
 – 
bademba
6 जुलाई 2019, 13:47

Application.properties में निम्नलिखित परिवर्तन करें

स्प्रिंग.जेपीए.हाइबरनेट.डीडीएल-ऑटो=कोई नहीं

1
sndu 27 जिंदा 2019, 11:38

अपने application.properties फ़ाइल में जोड़ें:

spring.jpa.hibernate.ddl-auto=update

हर बार जब आप अपने स्प्रिंग बूट एप्लिकेशन को पुनरारंभ करते हैं तो यह आपकी मौजूदा तालिका को नष्ट करने और नई तालिका बनाने के बजाय उपयोग करेगा। इससे मेरी समस्या हल हो गई।

1
Saurabh Verma 25 अक्टूबर 2019, 09:13