2010-07-23 14 views
7

Czy ktoś może wyjaśnić:
1. Różnica między wydaniami ga, GA i Final Hibernate?
2. Czy powinienem używać repozytorium maven lub repozytorium jboss nexus?
3. Dlaczego najnowsza macierz zgodności (http://community.jboss.org/wiki/HibernateCompatibilityMatrix) nie zawiera niczego wyżej niż 3.2.6GA?Dezorientacja w hibernacji. Jakie są różnice między GA, GA i Final Releases? Zgodność? Magazyn?

Używam następujące wersje i mam najtrudniejszy czas próbuje dowiedzieć się, czy należy uaktualnić:

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

Odpowiedz

8

Różnica między GA, GA i końcowy Hibernate zwalnia?

końcowa jest "nowy" JBoss convention i zastępuje stary GA (General Availability dla ) konferencyjnym.

Czy powinienem używać repozytorium maven lub repozytorium jboss nexus?

Ostateczne wersje artefaktów JBoss mogą nie być dostępne w centralnym repozytorium . Jeśli chcesz używać wersji ostatecznych (na przykład Hibernate 3.5.3-Final), użyj 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> 

Dlaczego ostatni compatibility matrix nie wyższą niż cokolwiek listy 3.2.6GA?

Cóż, dla wersji wcześniejszych niż 3.5, ma on wartość!

Począwszy od wersji 3.5.x, nie ma już potrzeby stosowania macierzy zgodności, ponieważ Hibernate Core, Hibernate Adnotations i Hibernate EntityManager są wydawane razem.

Używam następujące wersje i mam najtrudniejszy czas próbuje dowiedzieć się, czy należy uaktualnić:

Jeśli chcesz użyć ostateczną wersję JPA 1.0 hibernacji Entity Managera , po prostu zadeklaruj, co następuje:

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

Dostaniesz też inne artefakty przechodnie.

Powiązane problemy