Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एक्लिप्स में हाइबरनेट का उपयोग करके डेटाबेस बनाने वाला पेशेवर वर्कफ़्लो क्या करता है?

ऐसा करने का कोई तरीका (TM) नहीं है। लेकिन 5 साल के हाइबरनेट अनुभव से मैं मॉडलिंग से शुरुआत करता हूं, फिर डीडीएल को हाथ से लिखता हूं। मैं हाइबरनेट को आपकी टेबल बनाने के खिलाफ अनुशंसा करता हूं क्योंकि हाइबरनेट इंडेक्स और सभ्य बाधाएं नहीं बना सकता है और आम तौर पर आपको परीक्षण, एकीकरण और उत्पादन वातावरण के लिए एक डीबी इनिट स्क्रिप्ट की आवश्यकता होती है। इस तरह से माइग्रेट करना भी आसान है।

जब टेबल पूरी तरह से सेट हो जाते हैं तो मैं आईडीई द्वारा संस्थाओं को उत्पन्न करने देता हूं। मैं हमेशा उल्टे रिश्तों से भ्रमित हो जाता हूँ...

विकास हो जाने के बाद मैं लापता सूचकांकों को जोड़ने के लिए सामान्य रूप से फिर से मॉडल का विश्लेषण करता हूं।

हाइबरनेट के साथ आप प्राथमिक कुंजियों को परिभाषित नहीं कर सकते जैसे GENERATE ALWAYS , बाधाएं जैसे id > 0 . हाइबरनेट डिफ़ॉल्ट एक sequence के रूप में भी उपयोग करेगा चींटी sequence नहीं जोड़ेगी प्रति टेबल। नई ऑरैकल और SQL सर्वर सुविधाएँ समर्थित नहीं हैं।

मैंने एक बार पढ़ा था कि मॉडल लागू होने के बाद हाइबरनेट का उपयोग किया जाना चाहिए, लेकिन यह 3.x रहा होगा और मुझे लगता है कि हाइबरनेट 4.x ने कुछ नई तरकीबें सीखी हैं।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक फ़ाइल से जावा में और फिर एक MySQL डेटाबेस में डेटा पार्सिंग

  2. मैं अपनी MYSQL क्वेरी में ORDER BY कहाँ सम्मिलित करूँ?

  3. MySQL:कम उम्र के कर्मचारियों को अस्वीकार करने वाला ट्रिगर कैसे बनाया जाए?

  4. डेटाबेस से मूल्यों और कॉलम नामों के साथ गतिशील रूप से इनपुट फ़ील्ड बनाएं

  5. SQL कथन में सभी मापदंडों का उपयोग नहीं किया गया था (पायथन, MySQL)