2008-10-29 5 views
5

मुझे NHibernate और HQL का उपयोग करके दो तालिकाओं का एक संघ करने की आवश्यकता है। मुझे ऑनलाइन बहुत कम मदद मिली है, और मैं जानना चाहता हूं कि यह संभव है और यदि ऐसा है तो कैसे?आप NHibernate में दो तालिकाओं का संघ कैसे करते हैं?

उत्तर

2

मिले मेरा उत्तर:

http://www.hibernate.org/117.html#A21

यह वर्तमान में संघ का समर्थन नहीं करता या एक दूसरे को काटना।

+4

07.एप्र 2010 के रूप में लिंक http://www.hibernate.org/117.html#A21 मर चुका है – Chris

+0

अपडेट किया गया लिंक: https://community.jboss.org/wiki/HibernateFAQ-AdvancedProblems#jive_content_id_Does_HQL_support_UNION_or_INTERSECT – Vishalgiri

0

मुझे विश्वास नहीं है कि एचक्यूएल यूनियनों का समर्थन करता है, लेकिन आप अपना खुद का रिकॉर्ड ट्रांसफार्मर लिख सकते हैं और हाथ से एसक्यूएल लिख सकते हैं।

1

आप नामित एसक्यूएल-क्वेरी का उपयोग कर सकते हैं और कच्चे एसक्यूएल में संघ कर सकते हैं। एनएचबीर्नेट एसक्यूएल-क्वेरी से इकाई उदाहरणों को पॉप्युलेट करने में सक्षम होंगे और उन्हें क्वेरी परिणाम के रूप में वापस कर देगा। here और here देखें।