2010-01-31 12 views
12

मैं ग्रहण (जावा EE + Maven + स्प्रिंग) में एक चल गतिशील वेब परियोजना है। मैं उस बिंदु पर हूं जहां मुझे दृढ़ता परत को एकीकृत करने की आवश्यकता है और एक MySQL डेटाबेस के साथ हाइबरनेट का उपयोग करना चाहते हैं।वसंत/हाइबरनेट विकास के लिए ग्रहण प्लगइन्स?

मैं सोच रहा हूँ प्लगइन्स इस बिंदु पर मेरे लिए उपयोगी होगा क्या? हाइबरनेट के लिए मुझे hibernate tools इंस्टॉल करना चाहिए या यह आवश्यक नहीं है? क्या ऐसे किसी भी प्लगइन हैं जो डेटाबेस कनेक्शन को जोड़ने/एक्सप्लोर करने के लिए सबसे व्यापक रूप से उपयोग किए जाते हैं जो कि जिस प्रकार के प्रोजेक्ट पर काम कर रहे हैं, उसके लिए उपयुक्त होगा? धन्यवाद।

उत्तर

11

Hibernate Tools निश्चित रूप से एक अच्छा प्लगइन (कि जादूगरों, एक अच्छा कंसोल सेटअप करने के लिए उपयोगी HQL प्रश्नों, एक मानचित्रण संपादक, आदि प्रदान करता है) है। मैं वास्तव में कहने के लिए प्रेरित हूं: इसका उपयोग क्यों नहीं कर रहे हैं? मैं ग्रहण Data Tools Platform द्वारा प्रदान डेटाबेस समर्थन के साथ संयोजन के रूप में इसका इस्तेमाल करते हैं (कि Eclipse IDE for Java EE Developers में शामिल या अद्यतन प्रबंधक के माध्यम से उपलब्ध है)। आपके मामले में, मैं शायद वेनिला ग्रहण के बजाय SpringSource Tools Suite आधार के रूप में उपयोग करने पर विचार करूंगा।

अद्यतन: जैसा कि एक टिप्पणी में बलुस द्वारा याद दिलाया गया है, हाइबरनेट उपकरण में डेटाबेस रिवर्स इंजीनियरिंग उपकरण भी शामिल है जो शायद सबसे शक्तिशाली विशेषता है। मुझे इसका उल्लेख करना चाहिए था, यह अब तय है।

+0

+1 हाइबरनेट उपकरण निश्चित रूप से बहुत अच्छा है। मैं केवल उपयोगी रिवर्स इंजीनियरिंग भाग का उल्लेख करता हूं। – BalusC

+0

@ बाल्लूसी बहुत सच है, शायद वास्तव में सबसे शक्तिशाली विशेषता है। यह बात बताने के लिए धन्यवाद। –

2

साथ ही आप http://fast-code.sourceforge.net/ देख सकते हैं। आप foo टाइप करके FooService और FooServiceImpl और कॉन्फ़िगरेशन बना सकते हैं। यूनिट परीक्षणों को भी बनाने का यह अच्छा तरीका है।

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