java - Jpa Query Works on Jetty Embedded, but doesn't run when deployed to Jetty -
क्वेरी है
em.createQuery ("ब्लॉगपोस्ट बीपी से बीपी चुनें WHERE? 1 Bp.categories "के सदस्य) .setParameter (1, c) .getResultList (); मेरे एकीकृत परीक्षण कंटेनर में यह ठीक चलाता है, यह एक कस्टम जेट्टी इन्सेंट पर है जो मेरे कोड में है।
हालांकि, ग्रेडेले जेटी रॉन या जेट्टीरुनवायर का इस्तेमाल करते समय तैनात किया जाता है, लेकिन यह उपरोक्त क्वेरी को चलाने के लिए, मुझे एक रिक्त परिणाम सेट और निम्न त्रुटि मिलती है।
4528 सरल वॉर्न [1241194115 @ qtp-739763767-0] ओपनजपा। रनटाइम - उपयोगकर्ता पैरामीटर प्रदान "[1 ] "अपेक्षित मापदंडों से मेल नहीं खाता" [] "तैयार की गई क्वेरी के लिए" तैयार की गई क्वेरी: [ब्लॉगपॉस्ट बीपी से बीपी चुनें [1] बीपी सीजेन्स का सदस्य 1) - & gt; [टीले। , टी 3.आईडी, टी 3. एडीटर 1, टी 3. एडीटर 2, टी 3 सीटीटी, टी 3 सीमेंट, टी 3 एचएमईफोन, टी 3.मोबाइलफोन, टी 3 पॉस्टल, टी 3.प्रोविंस, टी 2। पहचानकर्ता, टी 2.पासवर्ड_एमडी 5, टी0.ओबी, टी 00 .dateCreated, t0.datePublished, t0.title ब्लॉगपोस्ट t0 INNER से जुड़ें ब्लॉगपोस्ट ब्लॉग टैग श्रेणी t1 पर t0.id = t1.BLOGPOST_ID बाएं OUTER उपयोगकर्ता T2 पर t0.author = t2.id बाएं OUTER सम्मिलित करें ContactInfo t3 पर t2.contact जानकारी = t3 .ID WHERE (t1.CATEGORIES_ID NULL है)] "।
मैं कर सकता था बस इसके चारों ओर कोड है, लेकिन सदस्य इसे बहुत आसान बना देता है, यह अजीब बात है कि वेब कंटेनर में इसे कैसे तैनात किया जाता है यह अलग तरीके से चलता है।
यह ओपनजीपी में कुछ प्रकार की बग है।
मैंने सोचा, मैं जेपीए का उपयोग कर रहा हूँ, तो बस सीतनिद्रा में होना करने के लिए स्विच करें और देखें कि यह कैसे नीचे जाता है, सीतनिद्रा में होना है थोड़ा अधिक सख्त और मेरे एनोटेशन और क्लासेस को थोड़ा बदलाव करने के लिए मजबूर कर दिया। लेकिन 20 मिनट बाद समस्या हल हो गई थी। इतना ही नहीं, लेकिन छिपी हुई अन्य समस्याएं भी तय हुईं।
इसलिए मुझे लगता है कि मैं सिर्फ अपने समाधान को हाइबरनेट कॉल करने जा रहा हूं। यदि कोई पैरामीटर या कोई कॉन्फ़िग या कोई चीज़ है तो सामूहिक जानकारी चाहता है, लेकिन मेरा रिज़ॉल्यूशन पूरा हो गया है।
Comments
Post a Comment