प्रश्न शीर्षक में से एक है। एक संक्षिप्त स्पष्टीकरण का पालन करता है।क्या मैं अपने बैटिस पर स्विच करते समय उसी एप्लिकेशन में iBatis और Mybatis रख सकता हूं?
मेरे पास एक ऐसा एप्लिकेशन है जो iBatis 2 का उपयोग करता है और मैं myBatis के नवीनतम संस्करण (3.2.0 लिखने के समय) में माइग्रेट करना चाहता हूं। चूंकि मेरे पास उस एप्लिकेशन पर अन्य कार्यों के बिना काम शुरू करने और समाप्त करने के लिए पर्याप्त समय नहीं है, और इस बात पर विचार करते हुए कि शाखा बनाने के लिए अंत में एक दर्दनाक विलय की आवश्यकता होगी, मैं सोच रहा था कि क्या मैं अपनी बैटिस पेश कर सकता हूं और फिर मिल सकता हूं धीरे-धीरे मेरा लक्ष्य। अंत में iBatis पूरी तरह से हटा दिया जाएगा।
क्या मुझे रास्ते में कुछ संघर्ष मिल सकते हैं? दूसरे शब्दों में, क्या iBatis 2.3 और MyBatis 3.2 एक साथ रह सकते हैं? शायद आप में से कुछ को एक ही समस्या का सामना करना पड़ा।
क्या ibatis/mybatis एक ही पैकेज और कक्षा के नाम का उपयोग करते हैं? यदि हां, तो वे एक साथ नहीं रह सकते हैं, लेकिन पोर्टिंग आसान हो जाएगा। –
तो आप कह रहे हैं कि पैकेज नामों के बीच एकमात्र समस्या _is_ एक टक्कर है। क्या आप वाकई यह सुनिश्चित कर रहे हैं? – reallynice