hibernate - HQL Query Based on Set Contents -


मेरे पास एक सेट के साथ हाइबरनेट प्रबंधित POJO है:

  सार्वजनिक वर्ग बुक {निजी सेट & lt ; पृष्ठ & gt; पृष्ठों; सार्वजनिक सेट & lt; पृष्ठ & gt; GetPages () {रिटर्न पृष्ठ; } सार्वजनिक शून्य सेटपृष्ठ (सेट & lt; पृष्ठ & gt; पृष्ठ) {this.pages = pages; }} पब्लिक क्लास पेज {निजी इंट पेज नम्बर; सार्वजनिक int getPageNumber () {वापसी पृष्ठ संख्या; } सार्वजनिक शून्य सेट पृष्ठ संख्या (इंट पेज नंबर) {this.pageNumber = pageNumber; }   

मैं पेज नंबर पर आधारित एक HQL क्वेरी कैसे लिखूँगा? उदाहरण के लिए, जिन सभी पुस्तकों की संख्या 100 से अधिक पृष्ठ है?

निम्न कार्य नहीं करता:

  पुस्तक से जहां पृष्ठों। PageNumber & gt; 100    

का प्रयोग करें join :

  पुस्तक ख में शामिल होने से अलग बी चुनें p.pages p जहां p.pageNumber & gt; 100   

बिना अलग यह स्थिति संतोषजनक प्रत्येक पृष्ठ के लिए पुस्तक का एक अलग उदाहरण वापस करेगा।

यह भी देखें:



Comments