2012-12-20 12 views
10

मैंने "Hibernate 3.2 in Simple Steps" पुस्तक से हाइबरनेट फ्रेमवर्क सीखना शुरू किया, लेकिन मैंने हाइबरनेट का नवीनतम संस्करण डाउनलोड किया जो 4.1.9 है। पुस्तक के अनुसार कई आवश्यक जार हमहाइबरनेट 4.1.9: मुझे कौन सी जार फ़ाइलों की आवश्यकता है?

  • Anttr-2.7.6.jar
  • asm.jar
  • एएसएम-attrs.jar
  • cglib- तरह वर्ग पथ पर जोड़ने की जरूरत है देखते हैं 2.1.3.jar
  • कॉमन्स-संग्रह-2.1.1.jar
  • कॉमन्स-प्रवेश-1.0.4.jar
  • । । । आदि

लेकिन मुझे उन सभी जारों को नए संस्करण में नहीं मिल रहा है। तो मैं पुराने संस्करण के बिना बिना क्या कर सकता हूं ?? क्या मुझे केवल आवश्यक फ़ोल्डर में जार जोड़ने की ज़रूरत है, क्या कोई मुझे बता सकता है कि कक्षा पथ (4.1.9 संस्करण) जोड़ने के लिए मुझे किन जारों की आवश्यकता होनी चाहिए। यह सवाल मूर्खतापूर्ण हो सकता है लेकिन मैं एक नौसिखिया हूं और मैं यहां फंस गया हूं। क्रिप्या मेरि सहायता करे। धन्यवाद!

उत्तर

21
antlr-2.7.7.jar 
commons-collections-3.2.1.jar 
dom4j-1.6.1.jar 
javassist-3.12.1.GA.jar 
hibernate-core-4.0.1.Final.jar 
hibernate-commons-annotations-4.0.1.Final.jar 
hibernate-jpa-2.0-api-1.0.1.Final.jar 
jboss-logging-3.1.0.CR2.jar 
jboss-transaction-api_1.1_spec-1.0.0.Final.jar 

आपके द्वारा डाउनलोड की गई ज़िप फ़ाइल में lib के अंदर एक आवश्यक फ़ोल्डर होगा। इसमें सभी जरूरी जार होंगे।

+1

"+1" के लिए इस कोड को जोड़ने का उपयोग कर के मामले में। –

+0

हमें slf4j की आवश्यकता है।प्राथमिक एक –

+0

के रूप में जार हमें 'हाइबरनेट-जेपीए-2.0-एपीआई-1.0.1.फिनल.जर' क्यों चाहिए? हमारे पास पहले से ही इसका कार्यान्वयन है 'हाइबरनेट-कोर-4.0.1.फिनल.जर' – overexchange

4

यह अच्छी तरह से the Hibernate documentation से समझाया गया है (एक किताब उपलब्ध अच्छा ऑनलाइन सामग्री की बहुतायत है जब पर सिर्फ कभी नहीं निर्भर करती है, के रूप में हाइबरनेट के साथ मामला है):

lib/आवश्यक/निर्देशिका सभी शामिल जार Hibernate की आवश्यकता है। इस निर्देशिका में सभी जार भी आपके प्रोजेक्ट के क्लासपाथ में शामिल किए जाने चाहिए।

आपके द्वारा पहले से डाउनलोड की गई .zip फ़ाइल में आपको आवश्यक सभी जार हैं।

1

मैं पहली बार Maven या Gradle का उपयोग करें और उन्हें आप निर्भरता स्थापित करने में मदद करने के लिए जाने के लिए सीखना सुझाव देना चाहेंगे।

जावा विकास के ऐसे दिनों में एक निर्भरता प्रबंधन उपकरण का उपयोग करना महत्वपूर्ण और उपयोगी है, सभी प्रसिद्ध जावा पुस्तकालय इस तरह से समर्थन करते हैं और इसकी भी सिफारिश की जाती है।

इस तरह के विवरणों के लिए एक तकनीकी पुस्तक बहुत जल्द पुरानी हो सकती है, आधिकारिक डॉक्टर हमेशा पहली पसंद होगी।

2

मान लें कि आपको हाइबरनेट सॉफ़्टवेयर डाउनलोड किया गया है (http://hibernate.org/) निम्न स्थान।

Hibernate_HOME = /home/rangareddy/Hibernate/hibernate-release-4.2.7.Final 

जार फाइलें:

%Hibernate_HOME%/lib/required/antlr-2.7.7.jar 
%Hibernate_HOME%/lib/required/dom4j-1.6.1.jar 
%Hibernate_HOME%/lib/required/hibernate-commons-annotations-4.0.2.Final.jar 
%Hibernate_HOME%/lib/required/hibernate-core-4.2.7.Final.jar 
%Hibernate_HOME%/lib/required/hibernate-jpa-2.0-api-1.0.1.Final.jar 
%Hibernate_HOME%/lib/required/javassist-3.18.1-GA.jar 
%Hibernate_HOME%/lib/required/jboss-logging-3.1.0.GA.jar 
%Hibernate_HOME%/lib/required/jboss-transaction-api_1.1_spec-1.0.1.Final.jar 
%Hibernate_HOME%/lib/jpa/hibernate-entitymanager-4.2.7.Final.jar 
+0

+1। मेरी समस्या हल धन्यवाद – instinct

-1

Maven मुझे बाहर करने में मदद Thanks..it अपने पोम फ़ाइल

 <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-core</artifactId> 
     <version>4.0.1.Final</version> 
    </dependency> 
    <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-validator</artifactId> 
     <version>4.2.0.Final</version> 
    </dependency>   
    <dependency> 
     <groupId>org.hibernate.common</groupId> 
     <artifactId>hibernate-commons-annotations</artifactId> 
     <version>4.0.1.Final</version> 
     <classifier>tests</classifier> 
    </dependency> 
    <dependency> 
     <groupId>org.hibernate.javax.persistence</groupId> 
     <artifactId>hibernate-jpa-2.0-api</artifactId> 
     <version>1.0.1.Final</version> 
    </dependency>  
    <dependency> 
     <groupId>org.hibernate</groupId> 
     <artifactId>hibernate-entitymanager</artifactId> 
     <version>4.0.1.Final</version> 
    </dependency>  
    <dependency> 
     <groupId>javax.validation</groupId> 
     <artifactId>validation-api</artifactId> 
     <version>1.0.0.GA</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>org.slf4j</groupId> 
     <artifactId>slf4j-api</artifactId> 
     <version>1.6.4</version> 
    </dependency> 
    <dependency> 
     <groupId>org.jboss.logging</groupId> 
     <artifactId>jboss-logging</artifactId> 
     <version>3.1.0.CR2</version> 
    </dependency> 
    <dependency> 
     <groupId>org.slf4j</groupId> 
     <artifactId>slf4j-log4j12</artifactId> 
     <version>1.6.4</version> 
    </dependency> 
संबंधित मुद्दे