2010-07-23 9 views
7

क्या कोई भी कृपया समझा सकता है:
1. GA, GA और Final Hibernate रिलीज़ के बीच का अंतर?
2. क्या मुझे मैवेन रिपोजिटरी या जेबॉस नेक्सस रिपोजिटरी का उपयोग करना चाहिए?
3. नवीनतम संगतता मैट्रिक्स (http://community.jboss.org/wiki/HibernateCompatibilityMatrix) 3.2.6GA से अधिक कुछ भी सूचीबद्ध क्यों नहीं करता है?हाइबरनेट भ्रम। गा, जीए और अंतिम विज्ञप्ति के बीच अंतर क्या हैं? संगतता? भंडार?

मैं निम्नलिखित संस्करणों का उपयोग कर रहा हूँ और मैं यह पता लगाने की अगर मैं नवीनीकृत करना चाहिए की कोशिश कर रहा सबसे मुश्किल समय हो रही है:, जीए और अंतिम हाइबरनेट विज्ञप्ति

 <dependency> 
      <groupId>org.hibernate</groupId> 
      <artifactId>hibernate</artifactId> 
      <version>3.2.6.ga</version> 
     </dependency>   
     <dependency> 
      <groupId>org.hibernate</groupId> 
      <artifactId>hibernate-annotations</artifactId> 
      <version>3.3.0.ga</version> 
     </dependency> 
     <dependency> 
      <groupId>org.hibernate</groupId> 
      <artifactId>hibernate-commons-annotations</artifactId> 
      <version>3.3.0.ga</version> 
     </dependency>   
     <dependency> 
      <groupId>org.hibernate</groupId> 
      <artifactId>hibernate-entitymanager</artifactId> 
      <version>3.3.1.ga</version> 
     </dependency> 
     <dependency> 
      <groupId>org.hibernate</groupId> 
      <artifactId>hibernate-tools</artifactId> 
      <version>3.2.0.ga</version> 
     </dependency> 
     <dependency> 
      <groupId>org.hibernate</groupId> 
      <artifactId>hibernate-validator</artifactId> 
      <version>3.0.0.ga</version> 
     </dependency> 

उत्तर

8

ga क्या अंतर है?

अंतिम 'नई' JBoss convention है और सम्मेलन (सामान्य उपलब्धता के लिए) वर्ष जीए बदल देता है।

क्या मुझे मैवेन रिपोजिटरी या जेबॉस नेक्सस भंडार का उपयोग करना चाहिए? JBoss कलाकृतियों की

अंतिम संस्करण केंद्रीय भंडार में उपलब्ध नहीं हो सकता। यदि आप अंतिम संस्करणों का उपयोग करना चाहते हैं (उदाहरण के लिए हाइबरनेट 3.5.3-फ़ाइनल), JBoss Nexus repository का उपयोग करें।

<repositories> 
    <repository> 
    <id>jboss-public-repository-group</id> 
    <name>JBoss Public Repository Group</name> 
    <url>https://repository.jboss.org/nexus/content/groups/public</url> 
    </repository> 
</repositories> 

क्यों नवीनतम compatibility matrix कुछ भी 3.2.6GA की तुलना में अधिक की सूची नहीं है?

ठीक है, 3.5 से पहले के संस्करणों के लिए, यह है!

संस्करण 3.5.x संस्करणों के अनुसार, अब हाइबरनेट कोर, हाइबरनेट एनोटेशन और हाइबरनेट एंटिटी मैनेजर को एक साथ रिलीज़ होने के बाद संगतता मैट्रिक्स की कोई आवश्यकता नहीं है।

मैं निम्नलिखित संस्करणों का उपयोग कर रहा हूँ और मैं यह पता लगाने की अगर मैं नवीनीकृत करना चाहिए की कोशिश कर रहा सबसे मुश्किल समय हो रही है:

आप हाइबरनेट इकाई प्रबंधक के अंतिम जेपीए 1.0 संस्करण का उपयोग करना चाहते हैं , बस निम्नलिखित घोषित करें:

<dependency> 
    <groupId>org.hibernate</groupId> 
    <artifactId>hibernate-entitymanager</artifactId> 
    <version>3.4.O.GA</version> 
</dependency> 

और आपको अन्य कलाकृतियों को पारस्परिक रूप से प्राप्त किया जाएगा।

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