2010-03-05 38 views
7

मैं पोस्टजीआईएस से जेपीए 2.0 के साथ डेटाटाइप मैप करना चाहता हूं। मैं समाधान या उदाहरणों के लिए googled, लेकिन मुझे लगता है कि जेपीए कस्टम डेटा प्रकारों के मैपिंग का समर्थन नहीं करता है। क्या यह अभी भी जेपीए 2.0 में ऐसा है? क्या किसी ने उदाहरण के लिए संकेत दिया है?पोस्टजीआईएस और जेपीए 2.0

उत्तर

4

मैं समाधान या उदाहरण के लिए googled बीच PostGIS समर्थन है, लेकिन सभी मैं मिल सकती है, कि जेपीए कस्टम डेटा प्रकार के मानचित्रण का समर्थन नहीं करता । क्या यह अभी भी जेपीए 2.0 में है?

हां। तो आपको विशिष्ट एक्सटेंशन पर भरोसा करना होगा।

हाइबरनेट स्थानिक एक सामान्य भौगोलिक डेटा से निपटने के लिए हाइबरनेट करने के लिए विस्तार है: हाइबरनेट के लिए, Hibernate Spatial परियोजना स्थानिक बोलियों और अनुकूलन प्रकारों का उपयोग करने के लिए तैयार की जाती है। हाइबरनेट स्पेटियल एलजीपीएल लाइसेंस के तहत हाइबरनेट जैसे खुले स्रोत और लाइसेंस प्राप्त है।

हाइबरनेट स्पेटियल आपको को मानकीकृत तरीके से भौगोलिक डेटा के साथ सौदा करने की अनुमति देता है। यह से दूर है, जिस तरह से आपका डेटाबेस भौगोलिक डेटा का समर्थन करता है, और मानक, क्रॉस-डेटाबेस इंटरफ़ेस भौगोलिक डेटा संग्रहण और क्वेरी फ़ंक्शंस प्रदान करता है।

हाइबरनेट स्थानिक ओजीसी सरल फ़ीचर विशिष्टता के कार्यों का समर्थन करता है। समर्थित डेटाबेस हैं: ओरेकल 10 जी/11 जी, पोस्टग्रेस्क्ल/पोस्टगिस, माइक्रोसॉफ्ट एसक्यूएल सर्वर और MySQL।

+0

बहुत बुरा यह अभी भी भूगोल प्रकार के पोस्टगिस का समर्थन नहीं करता है, केवल ज्यामिति प्रकार = / –

1

DataNucleus JPA1 + 2 का समर्थन करता है और यह भी एक स्थानिक प्लगइन अन्य बातों के

+0

लेकिन प्लगइन जेपीए विनिर्देश का हिस्सा नहीं है, है ना? – marquies

+0

सही। जेपीए बहुत बुनियादी जावा प्रकारों की दृढ़ता को परिभाषित करता है, विस्तार नहीं – DataNucleus

1

मैंने इसे हाइबरनेट स्पेटियल के साथ किया। उनके पास उनकी वेबसाइट पर एक अच्छा ट्यूटोरियल है, भले ही मुझे लगता है कि आपको अब से कोई जवाब मिला है।

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