आप कैसे जानना चाहते हैं: इस संदर्भ देखते हैं? और
<import class="name.space.ICustomer, Customers" />
आप मानदंड उपयोग कर रहे हैं तो आप सिर्फ ICustomer के लिए क्वेरी करने के लिए सक्षम होना चाहिए यह दोनों ग्राहक वापसी करेंगे: आप HQL उपयोग कर रहे हैं तो आप इस लाइन के साथ एक HBM फ़ाइल के साथ इंटरफेस के नाम स्थान आयात करने की आवश्यकता प्रकार के।
आप एक वर्ग उस पर एक ग्राहक है कि मानचित्रण कर रहे हैं या तो एक HasMany, HasManyToMany या संदर्भ तो आप सामान्य रूप उपयोग करने की आवश्यकता के माध्यम से:
References<NiceCustomer>(f=>f.Customer)
आप इसे किसी से निपटने के लिए चाहते हैं, आप उन्हें उपवर्गों बनाने की आवश्यकता होगी
Subclassmap<NiceCustomer>
जो मामले में मुझे लगता है कि आप आधार वर्ग ग्राहक की जरूरत है और का उपयोग करें कि बाहरी कक्षा में सामान्य प्रकार पैरामीटर के लिए होगी:
References<Customer>(f=>f.Customer)
भले ही, आपको इसका सामना करने के लिए अपने डोमेन मॉडल को नहीं बदला जाना चाहिए, फिर भी बाहरी कक्षा में आईसी कस्टमर होना चाहिए।
मुझे यकीन नहीं है कि 1.0 आरटीएम में जेनेरिक फॉर्म संदर्भों के लिए काम कर रहा है लेकिन परिवर्तनों के त्वरित स्कैन में बदलाव दिखाना चाहिए, जो मुझे लगता है कि एक दो पंक्ति जोड़ है।
मुझे नहीं लगता कि आपको किसी भी इंटरफ़ेस को मैप करने की आवश्यकता है .. क्या आप अपनी मैपिंग फाइलें पोस्ट कर सकते हैं? धन्यवाद –
महेश का जवाब देने के लिए धन्यवाद। लेकिन केविन ने कहा था कि हम निबर्ननेट में एक इंटरफेस को मैप नहीं कर सकते हैं। मैंने इंटरफ़ेस को बेस क्लास में बदल दिया है। – Josh