2010-07-23 8 views
7

Qualcuno può spiegare:
1. La differenza tra le versioni ga, GA e finale di Hibernate?
2. Devo utilizzare il repository maven o il repository jboss nexus?
3. Perché l'ultima matrice di compatibilità (http://community.jboss.org/wiki/HibernateCompatibilityMatrix) non elenca nulla più in alto della 3.2.6GA?Hibernate confusione. Quali sono le differenze tra ga, GA e Final Releases? Compatibilità? Repository?

sto utilizzando le seguenti versioni e sto avendo il momento più difficile cercando di capire se devo aggiornare:

 <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> 

risposta

8

La differenza tra ga, GA e Final Hibernate stampa?

finale è il "nuovo" JBoss convention e sostituisce la vecchia GA (General Availability per ) convenzione.

Devo utilizzare il repository maven o il repository jboss nexus?

versioni Ultimate di manufatti JBoss potrebbero non essere disponibili nel repository centrale. Se si desidera utilizzare versioni finali (ad esempio Hibernate 3.5.3-Final), utilizzare 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> 

Perché l'ultima compatibility matrix non elencare qualcosa maggiore di 3.2.6GA?

Beh, per versioni precedenti alla 3.5, lo fa!

A partire dalla versione 3.5.x, non è più necessaria la matrice di compatibilità poiché Hibernate Core, Hibernate Annotations e Hibernate EntityManager vengono rilasciati insieme.

sto utilizzando le seguenti versioni e sto avendo il momento più difficile cercando di capire se devo aggiornare:

Se si desidera utilizzare l'ultima versione di JPA 1.0 di Hibernate Entità Responsabile , dichiara semplicemente quanto segue:

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

E otterrete altri artefatti in transito.

Problemi correlati