मैं रूबी और एक्टिव रिकार्ड से जावा पर वापस आ रहा हूं और रूबी में ActiveRecord के रूप में कुछ आसान उपयोग करना चाहता हूं। आपके पास कौन से विकल्प हैं?कौन सा जावा डेटाबेस एपीआई उपयोग करने के लिए सबसे आसान है?
उत्तर
मुझे जेपीए स्वयं (जावा पर्सिस्टेंस एपीआई) पसंद है। कॉन्फ़िगर करने में आसान और सही टूल के साथ आप कक्षाओं से डेटाबेस उत्पन्न कर सकते हैं या डेटाबेस से कक्षाएं उत्पन्न कर सकते हैं। अपने वर्गों को एनोटेशन के साथ कॉन्फ़िगर करना आसान है जिसका आप उपयोग कर सकते हैं।
मैं ओपनजेपीए कार्यान्वयन का उपयोग स्वयं करता हूं।
शायद यह ऑब्जेक्ट रिलेशनल मैपिंग फ्रेमवर्क का उपयोग करेगा जो आप समाप्त कर रहे हैं।
आपको लगता है कि जैसे एक वेब रूपरेखा का उपयोग नहीं कर रहे हैं तो यह समस्या होगी: Grails (एक जावा ढांचे की तरह रेल) GORM है। ORM ढांचे में किसी प्रकार का हो सकता है - हाइबरनेट, OpenJPA आदि ...
आप पूर्ण हैवीवेट ORM करने के लिए तो रास्ता MyBatis की तरह कुछ को देखो नहीं करना चाहते हैं (iBatis हुआ करता था) है जो SQLMaps:
मैं डेटाबेस तक पहुंचने के लिए केवल जावा भाषा का उपयोग करूंगा। – Zubair
निश्चित रूप से, उपरोक्त सभी जावा फ्रेमवर्क हैं, जिनमें Grails शामिल हैं - जो वसंत के शीर्ष पर बनाया गया है। – Jon
Grails एक * ग्रोवी * (जावा नहीं) रेल की तरह ढांचे है। जीओआरएम समेत इसकी कई विशेषताएं जावा कोड से प्रभावी ढंग से उपयोग नहीं की जा सकती हैं। –
हाइबरनेट बहुत अच्छा ActiveRecord की तरह पहुँच प्रदान करता है। डेटाबेस से रिवर्स-इंजीनियर मॉडल के लिए उपकरण हैं। मैं इसे सरल रखता हूं और यह मेरे लिए अच्छा काम करता है।
एक परियोजना है जिसे हाल ही में जारी किया गया एक सहयोगी ActiveJDBC कहा जाता है जो जावा के लिए ActiveRecord का कार्यान्वयन है।
है असल में मैंने सक्रिय जेडीबीसी का उपयोग किया है। काफी अच्छा है, सिवाय इसके कि मॉडलों का प्रतिनिधित्व करने वाले सभी वर्गों में एनोटेशन जोड़ने के लिए इसे प्रीकंपाइल चरण की आवश्यकता है। एक और समस्या यह है कि उत्पादन में इसका उपयोग कर कई बड़े पैमाने पर परियोजनाएं नहीं हैं। – Zubair
जुबैर, एक्टिवजेडीबीसी को एक पोस्ट-कॉम्प्लेइल चरण की आवश्यकता है, पूर्व-संकलन नहीं, और ऐसा करने के लिए एक सेकंड का अंश लेता है – ipolevoy
- 1. सबसे अच्छा जावा रीस्ट एपीआई कौन सा है?
- 2. कौन सा नक्शा एपीआई सबसे शक्तिशाली है?
- 3. जावा के लिए सबसे अच्छा JSON rewriter कौन सा है?
- 4. कौन सा सबसे अच्छा जावा डेटपिकर है ..?
- 5. कौन सा मुफ्त एलडीएपी सर्वर उपयोग करने के लिए?
- 6. मेरे लिए उपयोग करने के लिए सबसे अच्छा .NET छवि कैप्चर API कौन सा है?
- 7. WinForms - कुछ डेटा को बनाए रखने के लिए सबसे आसान तरीका कौन सा है?
- 8. SQL सर्वर डेटाबेस में सबसे आम आईडी प्रकार कौन सा है, और कौन सा बेहतर है?
- 9. क्रॉलर/स्क्रैपर के लिए कौन सा डेटाबेस?
- 10. कौन सा जावा एक्सएमएल आरपीसी पुस्तकालय का उपयोग करने के
- 11. कौन सा डेटाबेस सबसे अच्छा एक्सएमएल समर्थन है?
- 12. कौन सा मुफ्त मूल XML डेटाबेस सबसे लोकप्रिय है?
- 13. Django ऐप के लिए कौन सा डेटाबेस इंजन चुनना है?
- 14. जावा: डेटाबेस में एक्सएमएल, सबसे आसान तरीका क्या है?
- 15. कौन-सा टूल मेरी डेटाबेस
- 16. कौन सा एंड्रॉइड मंच और एपीआई लक्षित करने के लिए?
- 17. कौन सा फेसबुक .NET लाइब्रेरी उपयोग करने के लिए सबसे अच्छा है?
- 18. DesignPatterns: विज़ार्ड शैली उपयोगकर्ता इंटरफ़ेस के लिए उपयोग करने के लिए सबसे उपयुक्त कौन सा है?
- 19. रेल के लिए उपयोग करने के लिए सबसे अच्छा अमेज़ॅन एसईएस (ईमेल) मणि कौन सा है?
- 20. जावा में डेटाबेस मेटाडेटा प्राप्त करने का सबसे आसान तरीका?
- 21. जावा के लिए libs हाइलाइटिंग कौन सा कोड है?
- 22. कौन सा सबसे अच्छा कॉमेट सर्वर है?
- 23. केकपीएचपी के साथ एकीकृत करने के लिए आसान सीएमएस कौन सा है?
- 24. कौन सा नोएसक्यूएल कार्यान्वयन सबसे उपयुक्त है?
- 25. कैसंद्रा का उपयोग करने के लिए जावा के लिए सबसे अच्छा एपीआई/लाइब्रेरी क्या है?
- 26. विंडोज के लिए सबसे अच्छा PHP संपादक कौन सा है?
- 27. जेपीए कार्यान्वयन - कौन सा सबसे अच्छा उपयोग करने के लिए है?
- 28. उपयोग करने के लिए कौन सा jade.vim प्लगइन?
- 29. कौन सा डेल्फी तकनीक उपयोग करने के लिए?
- 30. एंड्रॉइड 2.3.6 के लिए कौन सा एपीआई संस्करण?
आप इसे देख सकते हैं: http://stackoverflow.com/questions/610590/is-there-a-java-implementation-of-the-activerecord-pattern-that-is-built-on-top-o –