का उपयोग करके बैच आवेषण क्या कोई तरीका है जहां हम जेपीए EntityManager का उपयोग कर बैच आवेषण का उपयोग कर सकते हैं। मुझे पता है कि इसे हासिल करने का कोई सीधा तरीका नहीं है लेकिन इस तंत्र को हासिल करने के लिए कुछ रास्ता होना चाहिए।जेपीए EntityManager
वास्तव में, प्रत्येक सम्मिलन ऑपरेशन के लिए यह मुझे 300ms ले रहा है जिसे मैं एकल आवेषण के बजाय बैच आवेषण का उपयोग करना चाहता हूं।
यहाँ कोड मैं वर्तमान में एक आवेषण
@PersistenceContext(unitName = "testing")
EntityManager eM;
Query querys = this.eM.createNativeQuery(insertQuery);
for (String s : someList) {
//setting parameters
querys.executeUpdate();
}
अग्रिम धन्यवाद के लिए क्रियान्वित करने का उपयोग कर रहा है।
हाय, यू मुझे कुछ कोड प्रदान कर सकते हैं झलकी कैसे ऊपर दिया गया कोड एक ही उपयोग करने के लिए। – Ran
@Rana जैसा कि मैंने ऊपर बताया है: यह इस बात पर निर्भर करता है कि आप किस निरंतरता प्रदाता का उपयोग कर रहे हैं - और मैं कोड को देखकर नहीं बता सकता, आपको मुझे बताना होगा। –
हाय, मैं org.eclipse.persistence.jpa.PersistenceProvider का उपयोग कर रहा हूँ। अगर बैच आवेषण का उपयोग कर कोई सीमाएं हैं तो कृपया मुझे बताएं। – Ran