2010-07-23 9 views
7

¿Puede alguien explicar por favor:
1. La diferencia entre ga, GA y las versiones finales de Hibernate?
2. ¿Debo usar el repositorio maven o el repositorio jboss nexus?
3. ¿Por qué la última matriz de compatibilidad (http://community.jboss.org/wiki/HibernateCompatibilityMatrix) no muestra nada superior a 3.2.6GA?Hibernate confusión. ¿Cuáles son las diferencias entre ga, GA y versiones finales? ¿Compatibilidad? ¿Repositorio?

estoy usando las siguientes versiones y estoy teniendo el momento más difícil tratando de averiguar si debo actualizar:

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

Respuesta

8

La diferencia entre GA, GA e Hibernate final lanzamientos?

final es la "nueva" JBoss convention y reemplaza el antiguo GA (por disponibilidad general) convención.

¿Debo usar el repositorio maven o el repositorio jboss nexus?

versiones Ultimate de artefactos JBoss podrían no estar disponibles en el repositorio central. Si desea utilizar las últimas versiones (por ejemplo, Hibernate 3.5.3-Final), use el 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> 

¿Por qué la última compatibility matrix no enumera algo mayor que 3.2.6GA?

Bueno, para las versiones anteriores a 3.5, ¡lo hace!

A partir de la versión 3.5.x, ya no hay necesidad de la matriz de compatibilidad, ya que Hibernate Core, Hibernate Annotations y Hibernate EntityManager se lanzan juntas.

estoy usando las siguientes versiones y estoy teniendo el momento más difícil tratando de averiguar si debo actualizar:

Si desea utilizar la última versión APP 1.0 de hibernación del gestor de entidades , simplemente declare lo siguiente:

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

Y obtendrá otros artefactos transitoriamente.

Cuestiones relacionadas