मैं एक्टिटी या जेबीपीएम -5 के साथ कस्टम बीपीएम कार्यान्वयन को एक ऐसे उत्पाद में बदलना चाहता हूं जो लगातार परत कार्यान्वयन के लिए स्प्रिंग के साथ हाइबरनेट (नो जेपीए) का उपयोग करता है। दुर्भाग्यवश, एक्टिविटी और जेबीपीएम 5 दोनों को जेपीए (उनके दस्तावेज के अनुसार) की आवश्यकता है और उत्पाद में जेपीए में सभी मौजूदा हाइबरनेट कार्यान्वयन को माइग्रेट करना संभव नहीं है।क्या एचपीएम फाइल जेपीए प्रदाता के रूप में हैबर्नेट के साथ जेपीए प्रदाता के रूप में उपयोग की जा सकती है?
- वहाँ एक है (यानी फ़ाइलें .hbm बनाए रखने) जेपीए को हाइबरनेट कार्यान्वयन पलायन के बिना स्प्रिंग 3 के साथ जेपीए 2.0 कॉन्फ़िगर करने के लिए जिस तरह से (जेपीए प्रदाता हाइबरनेट है) है?
नोट: मुझे पता है कि एप्लिकेशन जेपीए के साथ अनुपालन नहीं करेगा और एक अन्य जेपीए प्रदाता का उपयोग नहीं किया जा सकता है।
- यदि कोई तरीका है, मान लें कि वसंत जेटीए लेनदेन प्रबंधक उचित सेटिंग्स के साथ कॉन्फ़िगर किया गया है। आवेदन तर्क और बीपीएम वर्कफ़्लो तर्क एक वसंत लेनदेन में निष्पादित किया जा सकता है?
विफल रहता है यह ठीक आपके प्रश्न का उत्तर नहीं है, लेकिन मैं हाल ही में एक ऐसी ही स्थिति थी, और HibernateTools का उपयोग कर जेपीए एनोटेट सेम करने के लिए मेरे * .hbm.xml फ़ाइलों को कनवर्ट करने समाप्त हो गया। यह काफी दर्द रहित था और अब आप जो कर रहे हैं उसके माध्यम से जाने का प्रयास बचाया। क्या यह आपके लिए एक विकल्प है? – Fil
धन्यवाद @ फिलिप ज़लवेस्की। उत्पाद इसके आकार के मामले में बड़ा है। केवल कारण, मैं जेपीए में बदलना चाहता हूं, उसी लेनदेन में बीपीएम और आवेदन चलाने के लिए। मुझे नहीं लगता, माइग्रेशन सही विकल्प है। – Sujee
संभव होने लगता है: http://bill.burkecentral.com/2007/07/06/co-existence-with-hibernate-jpa-and-ejb3/ http://docs.jboss.org/hibernate/entitymanager/ 3.6/संदर्भ/एन/एचटीएमएल/config.html –