दिलचस्प पोस्ट
क्या कोई वस्तु प्रारंभकर्ता का उपयोग करने का कोई लाभ है? एक स्ट्रिंग में दिए गए सबस्ट्रिंग की घटनाओं की संख्या की गणना करें memcpy vs सी में असाइनमेंट टेक्स्ट फ़ाइल के लिए ऐपेंड मोड में कैसे लिखना HTTP त्रुटि 500.19 और त्रुटि कोड: 0x80070021 परीक्षण करें या जांच करें कि शीट मौजूद है या नहीं देखेंमॉडल बेस्ट प्रैक्टिस एक तारीख में एक्स महीने जोड़ने के लिए जावास्क्रिप्ट फ़ंक्शन Android: CollapsingToolbarLayout और SwipeRefreshLayout अटक जाते हैं Magento 1.4 1.1 से 1.7.0.2 तक कैसे अपग्रेड करें मैं आईओएस के लिए फोनगैप में यह स्क्रिप्ट कैसे स्थापित करूं? स्विंगवार्कर के निष्पादन को कैसे रद्द करें? लाइन की शुरुआत में अक्षरों से मिलान करने के लिए नियमित अभिव्यक्ति कमांड बटन कैसे पृष्ठ को पूरी तरह ताज़ा नहीं करते? कैसे उपयोग करें f: अजाक्स? आईपैड एसडीके ने आईपैड पर इसके बाहर क्लिक करके मॉडल व्यू नियंत्रक को खारिज कर दिया

डाटा ऑब्जेक्ट्स डेटाबेस में कैसे संग्रहीत हैं?

मैंने वास्तव में कोई भी उदाहरण नहीं देखा है, लेकिन मुझे लगता है कि वे डेटाबेस में मौजूद इकाई तालिका के अंदर सहेजे जाते हैं।

अर्थात। अगर मेरे पास कोई व्यक्ति इकाई / कुल रूट और एक संबंधित व्यक्ति तालिका है, अगर उसमें एक मान ऑब्जेक्ट नाम है, पता मूल्य इस व्यक्ति तालिका में सहेजा जाएगा!

क्या यह उस डोमेन के लिए समझ में आता है जहां मेरे पास कंपनियां आदि जैसी अन्य संस्थाएं हैं जिनके पास पता है?

(मैं वर्तमान में एक परियोजना प्रबंधन अनुप्रयोग लिख रहा हूं और डीडीडी में प्रवेश करने की कोशिश कर रहा हूं)

Solutions Collecting From Web of "डाटा ऑब्जेक्ट्स डेटाबेस में कैसे संग्रहीत हैं?"

एक अलग तालिका में मूल्य ऑब्जेक्ट्स को संग्रहित करना ठीक है, आपके द्वारा वर्णित कई कारणों के लिए। हालांकि, मुझे लगता है कि आप संस्थाओं बनाम वीओ के बारे में गलत समझ रहे हैं – यह एक दृढ़ता से संबंधित चिंता नहीं है

यहां एक उदाहरण है:

मान लें कि एक कंपनी और व्यक्ति दोनों का एक ही मेल पता है । इनमें से कौन सी स्टेटमेंट मान्य मानते हैं?

  1. "अगर मैं कंपनी को संशोधित करता हूं। पता, मैं व्यक्ति चाहता हूं। पते को उन परिवर्तनों को स्वचालित रूप से प्राप्त करने के लिए"
  2. "अगर मैं कंपनी को संशोधित करता हूं। पता, यह व्यक्ति को प्रभावित नहीं करेगा। पता"

यदि 1 सत्य है, पता एक इकाई होना चाहिए, और इसलिए इसकी खुद की तालिका है

यदि 2 सत्य है, तो पता एक मान ऑब्जेक्ट होना चाहिए। इसे मूल इकाई की तालिका के अंदर एक घटक के रूप में संग्रहित किया जा सकता है, या इसमें अपनी मेज (बेहतर डेटाबेस सामान्यीकरण) हो सकता है।

जैसा कि आप देख सकते हैं, पता कैसे कायम है, इकाई / वीओ अर्थशास्त्र के साथ कुछ भी नहीं है

अधिकांश डेवलपर्स पहले किसी भी चीज़ से पहले डेटाबेस में सोचते हैं डीडीडी को पता नहीं है कि दृढ़ता कैसे संभाला जाता है। उस से निपटने के लिए यह रिपॉजिटरी पर निर्भर है आप इसे एक्सएमएल, एसकेएल, टेक्स्ट फाइल इत्यादि के रूप में जारी रख सकते हैं आदि। एंटिटीज / समुच्चय / वैल्यू ऑब्जेक्ट्स डोमेन से संबंधित अवधारणाएं हैं।

विजय पटेल द्वारा स्पष्टीकरण एकदम सही है।

मैंने एरिक इवांस बुक के साथ डीडीडी और उत्कृष्ट डीडीएसample कार्गो प्रोजेक्ट को उदाहरण के तौर पर सीखना शुरू कर दिया है। http://dddsample.sourceforge.net/

तो उन लोगों (जैसे मेरे) के लिए, जो डोमेन मॉडल स्तर में इस सूक्ष्मता के कोड कार्यान्वयन में अंतर को अमल में लाना चाहता है, मैं कहूंगा:

अतिरंजित विधि बराबर या / और समान पहचानपत्र / समानव्यूएएस (इंटरफ़ेस इकाई और मूल्य ऑब्जेक्ट से) हैं, मुझे लगता है, उनकी अभिव्यक्ति की जगह।

यह सिर्फ मेरा अनुभव है ':)

मुझे यह भी पढ़ने में दिलचस्प लगता है:

http://martinfowler.com/bliki/ValueObject.html