मैं निम्नलिखित कोड के साथ एक क्रैतिया चला रहा हूं ..
मानदंड c = session.createcriteria (BasicTransaction.class); C.createcriteria ("मूलप्रतिसंस्कार प्रकार", "मूलप्रतिसंस्कार प्रकार", मानदंड विनिर्देशन। INNER_JOIN); //c.setFetchMode (शब्दावली ट्रांसेक्शन टाइप), FetchMode.JOIN); C.add (प्रतिबंधों। और (प्रतिबंधों। ("आईडी", एल), प्रतिबंध.ईसी ("isCommon", सच है))); वापसी c.list (); जहां "basicTransactionType" है enum यह FetchMode.JOIN के साथ ठीक है लेकिन मानदंड स्पष्ट .INNER_JOIN अगर कोई समझा सकता है?
< कोड> FetchMode.JOIN एक बाह्य शामिल प्रदान करता है, जबकि मानदंड स्पष्ट। INNER_JOIN एक आंतरिक शामिल निर्दिष्ट करता है। इसमें समस्या के साथ कुछ हो सकता है।
Comments
Post a Comment