हाइबरनेट और एक्लिप्स लिंक दोनों ऑब्जेक्ट रिलेशनल मैपिंग टूल हैं। वे दोनों जेपीए के कार्यान्वयन हैं।
रेड हैट द्वारा निर्मित जेपीए का हाइबरनेट बहुत लोकप्रिय कार्यान्वयन है। इसमें कुछ अतिरिक्त सुविधाएं भी हैं जो जेपीए प्रदान नहीं करती हैं।
एक्लिप्स, एक्लिप्स फाउंडेशन द्वारा निर्मित जेपीए का एक खुला स्रोत कार्यान्वयन है। यह 'ईई4जे' का हिस्सा बनने वाली पहली परियोजना में से एक है। यह दो रूपों में उपलब्ध है -
- ग्रहण लिंक जार फ़ाइल स्वरूप - यह पूरा पैकेज है। इसमें वह सब कुछ है जो किसी ग्रहण लिंक कार्यक्षमता को चलाने के लिए आवश्यक है।
- प्रत्येक ग्रहण लिंक घटक के लिए OSGI बंडल।
Sr. नहीं. | <वें शैली ="चौड़ाई:8.0272%; पाठ-संरेखण:केंद्र;">कुंजीहाइबरनेट | एक्लिप्स लिंक | |
---|---|---|---|
1 | मूलभूत | यह जेपीए का एक बहुत ही लोकप्रिय कार्यान्वयन है। यह JPA2.2 को लागू नहीं करता है लेकिन इसमें इसकी लगभग सभी विशेषताएं हैं। | एक्लिप्स लिंक जेपीए 2.2 का एक खुला स्रोत कार्यान्वयन है। |
2 | मूल SQL फ़ंक्शन | हम JPQL क्वेरीज़ में नेटिव फंक्शन को सीधे कॉल नहीं कर सकते हैं | हम मूल SQL फ़ंक्शन को सीधे JPQl क्वेरीज़ में कॉल कर सकते हैं |
3 | बैच का आकार | हाइबरनेट में बैच आकार @batchSize . के लिए एनोटेशन हैं | इसके लिए एनोटेशन नहीं है बैच का आकार @batchSize |
4. | बूलियन | हाइबरनेट JPQL कार्यान्वयन बूलियन मान को नहीं समझता है | एक्लिप्स लिंक कार्यान्वयन बूलियन को समझ सकता है |
5. | उपयोगकर्ता का मामला | हाइबरनेट बहुत परिपक्व और अच्छी तरह से प्रलेखित है। | ग्रहण लिंक बहुत परिपक्व और अच्छी तरह से प्रलेखित नहीं है। |