2012-05-30 16 views
14

वसंत का hibernate4 package हाइबरनेट टेम्पलेट और हाइबरनेटडेटो समर्थन के साथ समाप्त हो गया प्रतीत होता है। मैं अपने स्प्रिंग ऐप में 3 से 4 तक हाइबरनेट को अपग्रेड करने की प्रक्रिया में हूं और मेरे पास स्प्रिंग के हाइबरनेटडेटो सपोर्ट के कुछ उप-वर्ग हैं और कुछ हाइबरनेट कॉलबैक हैंबर्नेट टेम्पलेट के माध्यम से हैं। शायद मैं सही खोज शब्दों का उपयोग नहीं कर रहा हूं, लेकिन मुझे संदर्भ दस्तावेज़ों में कोई जानकारी नहीं मिल रही है कि मुझे "use plain hibernate daos as explained in the reference guide" पर इन्हें कैसे पुन: सक्रिय किया जाना चाहिए। क्या कोई मुझे सही दिशा में इंगित करने में मदद कर सकता है?वसंत 3.1 + हाइबरनेट 4 - हाइबरनेट टेम्पलेट

उत्तर

21

javadoc of HibernateTemplate बताते हैं। सत्र प्राप्त करने के लिए आपको sessionFactory.getCurrentSession() का उपयोग करना चाहिए, और देशी हाइबरनेट सत्र API का सीधे उपयोग करना चाहिए।

+0

पॉइंटर के लिए धन्यवाद! मुझे पता है कि वहां से कहाँ जाना है। मैंने HibernateDaoSupport पर अधिक बारीकी से देखा है और यदि आप HibernateTemplate को हटा देते हैं तो यह सत्र फैक्ट्री बीन का संदर्भ रखता है; यकीन है कि मेरा 'जेनेरिक डीएओ फैक्ट्री' इसे कार्यान्वित कर सकता है! – spume

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