Hibernate Compatibility Matrix
Please note that as of 3.5.x Hibernate Core, Hibernate Annotations and Hibernate EntityManager are all versioned and released together which greatly simplifies this matrix; see this blog for details.
Hibernate Commons Annotations is a utility project used by annotations based sub-projects like Hibernate Search, and thus maintained as a separate project. It is a compile time dependency for Hibernate Core 3.6.0 and up.
Package |
Version |
Core |
Annotations |
EntityManager |
Validator |
Search |
Shards |
Tools |
Hibernate Core |
3.2.6 GA |
- |
3.2.x, 3.3.x |
3.2.x, 3.3.x |
3.0.x |
3.0.x |
3.0.x |
3.2.x |
3.3.2 GA |
- |
3.4.x |
3.4.x |
3.1.x |
3.1.x |
Not compatible |
Not compatible |
|
Hibernate Annotations |
3.3.1 GA |
3.2.x |
- |
3.3.x |
3.0.x |
3.0.x |
3.0.x |
3.2.x |
3.4.0 GA |
3.3.x |
- |
3.4.x |
3.1.x |
3.1.x |
Not compatible |
Not compatible |
|
Hibernate EntityManager |
3.3.2 GA |
3.2.x |
3.3.x |
- |
3.0.x |
3.0.x |
Not compatible |
3.2.x |
3.4.0 GA |
3.3.x |
3.4.x |
- |
3.1.x |
3.1.x |
Not compatible |
Not compatible |
|
Hibernate Validator |
3.0.0 GA |
3.2.x |
3.3.x |
3.3.x |
- |
3.0.x |
3.0.x |
3.2.x |
3.1.0 GA |
3.3.x |
3.4.x |
3.4.x |
- |
3.1.x |
Not compatible |
Not compatible |
|
Hibernate Search |
3.0.1 GA |
>= 3.2.2 (better if >= 3.2.6) |
3.3.x (better if >= 3.3.1 ) |
3.3.x |
3.0.x |
- |
3.0.x |
(3.2.x) |
3.1.1 GA |
3.3 |
3.4 |
3.4 |
3.1 |
- |
Not tested |
(3.2.x) |
|
Hibernate Shards |
3.0 Beta2 |
3.2.x |
3.3.x |
Not compatible |
3.0.x |
3.0.x |
- |
- |
Hibernate Tools |
3.2.2 |
3.2.x |
3.2.x and 3.3.x |
3.2.x and 3.3.x |
3.0.x |
(3.2.0) |
- |
- |
相关推荐
在本项目"springmvc+spring+Hibernate商品列表展示修改"中,主要涉及的是基于Java的Web开发技术,利用Spring MVC、Spring和Hibernate三大框架来构建一个功能完善的后台系统,配合MySQL数据库实现对商品数据的管理和...
Hibernate 配置各种数据库 Hibernate 是一个基于 Java 的持久层框架,提供了一个抽象的数据访问层,能够与多种数据库进行集成。在 Hibernate 的配置文件中,我们可以配置不同的数据库连接,包括驱动程序、URL 等...
"Hibernate入门到精通" Hibernate 是一个基于Java的ORM(Object-Relational Mapping,对象关系映射)框架,它提供了一种简洁高效的方式来访问和操作关系数据库。下面是 Hibernate 的主要知识点: Hibernate 简介 ...
在提供的压缩包文件名称列表中,我们看到多个不同版本的Hibernate核心库,如`hibernate-core-5.0.12.Final.jar`等。这些版本代表了Hibernate的不同迭代,每个版本可能包含了一些新的特性和改进。例如,`hibernate-...
总的来说,Hibernate是Java开发中的重要工具,它通过ORM解决了数据库操作的复杂性,提供了更高级别的抽象。理解和熟练使用Hibernate配置、异常处理、HQL查询以及IDE集成是每个Java开发者必备的技能。通过上述步骤,...
了解事务的ACID特性以及如何在Hibernate中处理事务,可以确保数据的一致性。 7. **一对多、多对一、多对多关联映射**: Hibernate 支持各种关联映射,如一对一、一对多、多对一和多对多。理解这些关联关系的建立和...
### 关于《Beginning Hibernate: For Hibernate 5》的知识点总结 #### Hibernate 5 概述 - **定义**: Hibernate 是一款流行的开源对象关系映射(ORM)框架,它简化了数据库与 Java 对象之间的交互过程。 - **版本**...
Transaction则封装了数据库事务,确保数据操作的一致性和完整性。 7. HQL和Criteria API:Hibernate Query Language(HQL)是Hibernate特有的面向对象的查询语言,类似于SQL,但操作的是对象而非表格。Criteria API...
Hibernate3 是一个非常重要的Java持久化框架,它简化了数据库操作,使得开发人员可以更加专注于业务逻辑而不是数据库的细节。这个`hibernate3.zip`压缩包包含了`hibernate3.jar`,它是Hibernate 3版本的核心库,包含...
【压缩包子文件的文件名称列表】中的"hibernate-release-4.1.4.Final"很可能是整个Hibernate 4.1.4.Final版本的打包文件,其中可能包含了以下部分: 1. **源代码**:供开发者参考和学习,理解Hibernate的内部实现。...
Hibernate.jar包,Hibernate可以应用在任何使用JDBC的场合,包含 hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.12.Final.jar hibernate-ehcache-4.1.12.Final.jar hibernate-entitymanager-...
《Hibernate-Extensions全面指南》 Hibernate,作为Java领域中的一款著名对象关系映射(ORM)框架,极大地简化了数据库操作。然而,为了满足更复杂的业务需求,Hibernate还提供了丰富的扩展功能,这就是我们今天要...
hibernate 5.2.15 hibernate 5.2.15 hibernate 5.2.15 hibernate 5.2.15 hibernate 5.2.15hibernate 5.2.15
Hibernate 是一个开源的O/R mappimg的框架,基于JDBC提供了一种持久性数据管理的方案,相对于EntityBean来说是相当轻量级的。由于Hibernate是基于 JDBC的,所以它的数据库查寻的能力相对于CMP来说也是异常强大的,...
1. **权威性**:作为由Hibernate项目的创始人和核心贡献者撰写的书籍,《Hibernate实战》在内容上具有无可比拟的权威性。 2. **实用性**:本书不仅仅局限于理论介绍,更注重实践应用,通过大量示例帮助读者掌握...
以下是你提供的"hibernate用到的jar列表"中的关键组件: 1. **hibernate3.jar**:这是Hibernate的核心库,包含了许多核心功能,如实体管理、会话管理、查询语言(HQL)等。 2. **xalan-2.7.1.jar**:Xalan是用于...
标题中的“hibernate和MySQL的jar”指的是Hibernate ORM框架与MySQL数据库之间的连接库。Hibernate是一种流行的Java对象关系映射(ORM)工具,它允许开发者使用面向对象的编程方式来操作数据库,而无需直接编写SQL...
这个“hibernate3全部jar包:hibernate3.jar.zip”包含了所有必要的库文件,方便用户一次性下载并使用Hibernate3。 Hibernate的核心功能包括对象关系映射(ORM),它允许开发人员将数据库表映射为Java类,而这些类...
它的目标是减少数据库访问的复杂性,提高开发效率。 2. **核心组件**: - **hibernate-core.jar**:这是Hibernate的核心库,包含了用于对象关系映射、查询语言、事务处理等的基本类和接口。 - **hibernate-...
Hibernate 3.2增加了对Java Persistence API(JPA)的支持,使得开发者可以选择使用标准的JPA接口,增强了与其他JPA实现的互操作性。 通过深入学习Hibernate 3.2的源代码,开发者不仅可以了解其实现原理,还能在...