Jdbc कॉल -प्रिंग jdbc बैच के साथ संकेत का उपयोग करें

मेरे पास वसंत जेडीबीसी बैच सम्मिलन से संबंधित दो प्रश्न हैं: अगर कोई इस पर मेरी मदद कर सकता है

Question 1: Scenario : The insert statement is : INSERT into EMPLOYEE_TABLE VALUES(....);

query = "INSERT into EMPLOYEE_TABLE VALUES(....)";
dbConnection.prepareStatement(query);

क्या मुझे सम्मिलित कथन में /* + APPEND_VALUES */ संकेत मिल सकता है? मेरा मतलब है कि jdbc कॉल में इशारा करने का कोई नुकसान है?

प्रश्न 2 : अधिकतम बैच आकार क्या हो सकता है ojdbc6.jar हो सकता है?

अग्रिम में धन्यवाद

0
जोड़ा संपादित
विचारों: 1

1 उत्तर

Question 1: The main disadvantage I can think of is that you are relying in a Oracle-only feature. In this particular case it is not too bad as that hint should not change query semantics.

Question 2: I don't know about theoretical maximum batch sizes, and anyway I recommend selecting a "good" generic initial value (I tend to choose 75, anything between 50 and 100 willd do), and refine this value by profiling your particular use case. Very often your initial value will be good enough as is.

0
जोड़ा
ओरेकल केवल विशेषता क्या है? अगर मैं ओरेकल ओएलटीपी डेटाबेस में चिपक रहा हूं तो अच्छा नहीं होगा? क्या आपके पास कोई अन्य विकल्प है?
जोड़ा लेखक Md Faraz, स्रोत
@ एमडी फराज कुछ अनुप्रयोग क्रॉस-प्लेटफ़ॉर्म होने के लिए हैं: इन मामलों में प्लेटफ़ॉर्म विशिष्ट सुविधाएं जोड़ना अवांछनीय है; यदि आपको पता है कि एप्लिकेशन ओरेकल के अलावा किसी अन्य चीज़ पर कभी नहीं चलाएगा, तो मुझे लगता है कि ओरेकल विशिष्ट विशेषताओं का उपयोग करना ठीक है
जोड़ा लेखक gpeche, स्रोत