我无法理解什么样的jar版本应该一起用于休眠。
我有一组hibernate版本的maven一起工作,但我不知道为什么,我怎么能找出哪些版本与其他版本一起工作?
此外,我想升级我的休眠,但我不知道要放入什么版本号或者我是否需要其他版本号。
目前我有:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.3.2.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.4.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>3.1.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-search</artifactId>
<version>3.1.1.GA</version>
</dependency>
答案 0 :(得分:3)
好问题。这个过程不必要地复杂化。查看Compatibility Matrix以了解您需要哪些版本的库。
此外,从3.5.x开始,Annotations and Hibernate EntityManager are part of Hibernate Core。