l15*_*15a 7 java compatibility maven-2 hibernate
任何人都可以解释一下:
1.ga,GA和Final Hibernate发布之间的区别?
2.我应该使用maven存储库还是jboss nexus存储库?
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>
Run Code Online (Sandbox Code Playgroud)
ga,GA和Final Hibernate发布之间的区别是什么?
Final是"新的" JBoss约定,取代了旧的GA(用于一般可用性)约定.
我应该使用maven存储库还是jboss nexus存储库?
JBoss工件的最终版本可能在中央存储库中不可用.如果您想使用终极版本(例如Hibernate 3.5.3-Final),请使用JBoss Nexus存储库.
<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>
Run Code Online (Sandbox Code Playgroud)
为什么最新的兼容性矩阵没有列出高于3.2.6GA的任何内容?
好吧,对于3.5之前的版本,确实如此!
从版本3.5.x版本开始,不再需要兼容性矩阵,因为Hibernate Core,Hibernate Annotations和Hibernate EntityManager一起发布.
我正在使用以下版本,我正在努力弄清楚是否应升级:
如果您想使用最终的JPA 1.0版本的Hibernate实体管理器,只需声明以下内容:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.4.O.GA</version>
</dependency>
Run Code Online (Sandbox Code Playgroud)
你会得到其他文物传递.
| 归档时间: |
|
| 查看次数: |
5077 次 |
| 最近记录: |