2010-03-15 15 views
6

मैं जेपीए के लिए नया हूं, मैं जेडीबीसी में तैयार कथन का उपयोग करता था। क्या जेपीए के भीतर उपयोग करने का विकल्प है? वहाँ के रूप में एक प्रश्न जो मैं अक्सर फोनजेपीए के भीतर तैयार स्टेटमेंट विकल्प?

है तैयार बयान के बारे में जानकारी के लिए यह देखने के लिए अग्रिम में http://java.sun.com/docs/books/tutorial/jdbc/basics/prepared.html

धन्यवाद ,,,

+1

सुझाव दें कि आप पहले जेपीए पर पढ़ लें और इस तरह के एक प्रश्न का उत्तर सबसे बुनियादी जेपीए ट्यूटोरियल में दिया जाएगा ... – DataNucleus

उत्तर

7

जेपीए रास्ता नाम वाले पैरामीटर में JPQL में (उदाहरण के साथ EntityManager#createQuery() है this chapter)।

+0

या यहां तक ​​कि एक नामित क्वेरी भी। – ewernli

+1

3 वर्षों के बाद, धन्यवाद बलस – mebada

0

आप क्या करने की कोशिश कर रहे हैं? =)

यदि आपके पास एक कथन है जिसका आप अक्सर उपयोग करते हैं, तो क्या यह सत्र बीन/डीएओ में किसी विधि में डालने का एक अच्छा कारण नहीं होगा?

+0

जेपीए हालांकि बयान का उपयोग नहीं करता है। यह प्रश्नों और नामित प्रश्नों का उपयोग करता है। –

3

जावा पर्सिस्टेंस एपीआई गतिशील प्रश्न और नामित प्रश्न बनाने के लिए एक क्वेरी API प्रदान करता है। क्वेरी विधि setParameter पैरामीटर के लिए एक तर्क को बांधता है (नामित प्रश्नों और गतिशील प्रश्न दोनों नामित पैरामीटर के साथ-साथ स्थितित्मक पैरामीटर का उपयोग कर सकते हैं, आप बस दोनों प्रकार के पैरामीटर मिश्रण नहीं कर सकते हैं)।

उदाहरण के लिए जावा ईई 6 ट्यूटोरियल में Creating Queries Using the Java Persistence Query Language पर एक नज़र डालें।

+0

धन्यवाद, इससे मेरी मदद की :) – mebada

संबंधित मुद्दे