क्या हमारे पास एक ही डेटाबेस में इंगित एक से अधिक जेपीए दृढ़ता इकाइयां हैं, अलग-अलग जावा परियोजनाओं में और सर्वर पर तैनात एक ही समय में? एक ही समय में मेरा मतलब है, एक ही सेकेंड पर तैनात नहीं बल्कि एक साथ तैनात किया गया। मैं एक hsqldb डेटाबेस का उपयोग कर रहा हूँ।एकाधिक जेपीए दृढ़ता इकाइयां एक ही डेटाबेस पर इंगित करती हैं?
मेरे पास मेरे प्रोजेक्ट के लिए क्लाइंट-सर्वर मॉडल है। मेरे पास एक एकल एकीकृत डेटाबेस तालिका है जिसमें सर्वर डेटा भरता है और फिर क्लाइंट उस डेटा को किसी भिन्न प्रोजेक्ट में एक्सेस करता है। मैं सर्वर के माध्यम से डेटाबेस को सफलतापूर्वक पॉप्युलेट कर सकता हूं। लेकिन जब मैं क्लाइंट प्रोजेक्ट को तैनात करता हूं तो डेटाबेस से सभी डेटा मिटा दिया जाता है।
मैं दोनों दृढ़ता इकाइयों के लिए <property name="hibernate.hbm2ddl.auto" value="update" />
का उपयोग कर रहा हूं।
आपका मतलब केवल ग्राहक को तैनात करना और सर्वर को बेरोज़गारी करना है? –
@ वाशिष्ठ नहीं, मेरा मतलब क्लाइंट और सर्वर को तैनात करना है, लेकिन केवल एक बार स्कीमा के अपडेट होने के बाद। –
@ पास्कल मैं वही काम कर रहा हूं। लेकिन यह काम नहीं कर रहा है :( –