के साथ थोक आवेषण मैं अपने आवेदन में एक मिश्रण वसंत/हाइबरनेट (मूल कुछ भी नहीं) का उपयोग कर रहा हूं। किसी दिए गए फीचर के लिए, मुझे अपने ओरेकल डीबी की एक तालिका में एक CSV फ़ाइल की सामग्री आयात करना होगा। अभी के लिए, मैं वस्तुओं को बनाने के juste, मैं इनमें से प्रत्येक परवसंत/हाइबरनेट
HibernateTemplate.saveOrUpdate
कर (मैं पुनः प्राप्त करने की जरूरत है अपने नव क्रमांक आवंटित)
फिर लेन-देन, विधि के अंत में होता है का उपयोग करते हुए वसंत लेनदेन एपीआई।
सब कुछ ठीक काम करता है, प्रदर्शन है, जो कुछ 5000 के वस्तुओं के लिए सही है छोड़कर, लेकिन 100 000 के लिए नहीं ...
तो मैं विचारों इस सामग्री में तेजी लाने के लिए देखो। मैंने हाइबरनेट के साथ थोक आवेषण के बारे में सुना है, लेकिन कोई ठोस संदर्भ नहीं मिला। क्या कोई मुझे इस प्रदर्शन को अधिक प्रदर्शन के साथ करने के लिए कुछ विचार दे सकता है?
यहां एक झटका होने का मतलब नहीं है, लेकिन इस पर दस्तावेज़ बहुत संक्षिप्त है और पढ़ने के लिए केवल 5 मिनट लगते हैं: http://docs.jboss.org/hibernate/stable/core/reference/en/html /batch.html – Tim
लिंक के लिए धन्यवाद, जो वही है जो मैं ढूंढ रहा था। मैंने पहले कुछ शोध किए और इसे नहीं मिला, लेकिन मैं हाइबरनेट दस्तावेज में खुदाई करने के बारे में एक नौसिखिया हूं। –