java - How to map domain objects to CQL Tables using Spring Data Cassandra? -


मेरे पास दो मॉडल वर्ग हैं:

  सार्वजनिक वर्ग AlertMatchesDTO Serializable लागू करता है {निजी स्थिर अंतिम लम्बा SerialVersionUID = -3704734448105124277L; @PrimaryKey निजी स्ट्रिंग चेतावनी; @ कॉलम ("मैचों") निजी सूची & lt; HotelPriceDTO & gt; मैचों; ...} सार्वजनिक वर्ग HotelPriceDTO Serializable लागू {निजी स्थिर अंतिम लंबे धारावाहिक VERSIONUID = 8751629882750913707L; निजी लांग होटलओड; निजी डबल कीमत बायलाइन; निजी दिनांक चेक इन; निजी तिथि चेक आउट; ...}  

और मैं वसंत डेटा का उपयोग कर एक Cassandra कॉलम परिवार में प्रथम श्रेणी के उदाहरणों को जारी रखना चाहता हूं। विशेष रूप से इस तरह के कैसन्द्रा टेम्पलेट का उपयोग कर:

  ... cassandraTemplate.insert (डीटीओ, लेखन विकल्प); ...  

और स्प्रिंग डाटा में समस्याएँ सूची & lt; HotelPriceDTO & gt; मुझे लगता है कि मुझे क्या चाहिए cassandraTemplate कैसे बताई जा सकती है आधिकारिक प्रलेखन में, यह कह रहा है कि मुझे CassandraMappingConverter और मैपिंगकैसैंड्रैक कनवर्टर का उपयोग करना है, लेकिन वे अभी तक एक उदाहरण प्रदान नहीं करते हैं

मेरा प्रश्न यह है: क्या इस तरह के एक कनवर्टर को पंजीकृत करना है (प्रोजेक्ट के परीक्षण कोड में हो सकता है, हो सकता है?) या किसी अन्य उदाहरण का उपयोग कर सकते हैं, जबकि आधिकारिक दस्तावेज पूरा हो गया है? अग्रिम धन्यवाद।

यह कहने से नफरत है, लेकिन आपको RTFM चाहिए।

मैंने कहा है कि, मैंने आपके वर्ग के नामों पर डीटीओ प्रत्यय देखा है, जिसका अर्थ है कि आपके पास कोई डोमेन मॉडल नहीं हो सकता है, केवल डीटीओ के साथ एक सेवा स्तर। अगर ऐसा मामला है, तो आप मैपिंग को खुद को RowMapper लागूकरण के रूप में परिभाषित कर सकते हैं और केवल CqlTemplate घंटी के बिना उपयोग कर सकते हैं & amp; स्प्रिंग डाटा कैसंड्रा की सीटियां यदि आप डीटीओ और संस्था (संस्था एक निरंतर डोमेन ऑब्जेक्ट है) की वास्तुकला अवधारणाओं को फ्यूज करने के लिए चुनते हैं, तो आप स्प्रिंग डाटा Cassandra को मानचित्रण मेटाडेटा के साथ उपयोग करने के लिए स्वतंत्र हैं ( @Table , @PrimaryKeyColumn , आदि) आपकी पसंद।

संस्थाओं के विषय पर अधिक पढ़ने के लिए देखें। डीटीओ।


Comments

Popular posts from this blog

c# - XML serialize base class without knowing derived class -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

udp - The relationship between MTU and size of skb in xmit function -