Hibernate 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Hibernate 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Hibernate 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 LGPL
开发语言 Java 查看源码 »
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-07

软件简介

Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JBOSS所有。

它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。

Hibernate不仅负责从Java类到数据库表的映射(还包括从Java数据类型到SQL数据类型的映射),还提供了面向对象的数据查询检索机制,从而极大地缩短的手动处理SQL和JDBC上的开发时间。
Hibernate 3.6 JavaDoc
Hibernate 4.1 GA JavaDoc

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(22)
2020/08/14 13:34

Hibernate ORM 5.4.20 版本发布

近日,Hibernate ORM 5.4.20 版本发布,主要修复和改进如下: 缺陷 [HHH-13974] - 忽略通过SessionBuilder#flushMode()设置的 FlushMode [HHH-14109] - 修复参数在两个数字与in表达式限制时IN子句参数填充不生效的问题; [HHH-14124] - 修复实体 (fetch graph)无法正确应用于第一个查询结果之外的查询结果的问题; [HHH-14129] - 修复采用 @NotNull 注入时双向关系保存失败的问题; 任务 [HHH-14033] - SQL 脚本有多行注释时的解...

12
2
发表于开发技能专区
2019/05/30 00:00

Hibernate ORM 5.4.3.Final 发布

Hibernate ORM 5.4.3 发布了,这是一个维护版本,主要是 Bug 的修复,详细列表请看 这里。 Hibernate 是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JBOSS所有。 它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作...

8
3
发表于软件架构专区
2019/04/23 07:05

Hibernate ORM 5.3.10.Final 发布,常规更新版本

Hibernate ORM 5.3.10.Final 已发布,Hibernate 是一种 Java 语言下的对象关系映射解决方案,作为 ORM 框架,Hibernate 关注数据持久性,因为它适用于关系数据库(通过 JDBC)。 该版本是一个新的常规维护更新版本,没有带来新特性,修复了一些兼容性问题与 bug,具体内容查看更新日志。 有 Hibernate Jira 账号的读者也可以查看:https://hibernate.atlassian.net/secure/ReleaseNote.jspa?version=31757 获取 5.3.10.Final 所...

0
1
发表于软件架构专区
2019/04/05 07:15

Hibernate ORM 6.0.0.Alpha2 发布

Hibernate ORM 6.0.0.Alpha2 发布了,Hibernate 是一种 Java 语言下的对象关系映射解决方案,作为 ORM 框架,Hibernate 关注数据持久性,因为它适用于关系数据库(通过 JDBC)。 该版本是 Hibernate ORM 6.0 的第二个 Alpha 版本,尚处于非常早期的阶段,尝鲜的话可以试用一下,正儿八经的生产环境就别瞎折腾了。主要更新内容如下: 支持多值的参数绑定查询 对查询和修改处理的改进 针对实体层特定修改策略的初始钩子 针对 comp...

5
2
发表于软件架构专区
2019/03/23 07:00

Hibernate ORM 5.4.2.Final 发布,常规维护版本

Hibernate ORM 5.4.2.Final 发布,Hibernate 是一种 Java 语言下的对象关系映射解决方案,作为 ORM 框架,Hibernate 关注数据持久性,因为它适用于关系数据库(通过 JDBC)。 该版本是 Hibernate ORM 5.4 的第二个常规维护版本,旨在替代 ORM 5.4.1,没有带来新特性,主要是修复了一些兼容性问题与 bug,具体内容查看更新日志。 有 Hibernate Jira 账号的读者也可以查看: https://hibernate.atlassian.net/projects/HHH/versi...

8
1
发表于开发技能专区
2019/03/02 07:38

Hibernate ORM 5.3.9.Final 发布,常规更新版本

Hibernate ORM 5.3.9.Final 发布,Hibernate 是一种 Java 语言下的对象关系映射解决方案,作为 ORM 框架,Hibernate 关注数据持久性,因为它适用于关系数据库(通过 JDBC)。 该版本是一个新的常规维护更新版本,没有带来新特性,修复了一些兼容性问题与 bug,具体内容查看更新日志。 有 Hibernate Jira 账号的读者也可以查看: https://hibernate.atlassian.net/secure/ReleaseNote.jspa?version=31757 获取 5.3.9.Final 所有详...

6
1
发表于开发技能专区
2019/02/22 07:25

Hibernate ORM 5.3.8.Final 发布,兼容性问题与 bug 修复

Hibernate ORM 5.3.8.Final 发布了,Hibernate 是一种 Java 语言下的对象关系映射解决方案,作为 ORM 框架,Hibernate 关注数据持久性,因为它适用于关系数据库(通过 JDBC)。 此版本修复了一些兼容性问题与 bug,具体内容查看更新日志。 有 Hibernate Jira 账号的读者也可以查看: https://hibernate.atlassian.net/projects/HHH/versions/31715/tab/release-report-all-issues 获取 5.3.8.Final 所有详细信息都可在 hibernat...

9
0
发表于AI & 大数据专区
2019/01/26 08:05

Hibernate ORM 5.4.1 发布,数据持久层框架

Hibernate ORM 5.4.1.Final 发布了,这是 5.4 系列的首个维护版本,旨在成为 ORM 5.4.0 的替代方案。 本次更新没有引入新特性,主要是对文档的改进以及修复错误。 更新内容 Bugfix 和改进文档 主要是修复了几处回归错误,和改进文档。一些回归错误是 5.4 中才出现的,但也有其他的错误会对旧版本造成影响。 完整变更列表:https://hibernate.atlassian.net/projects/HHH/versions/31726/tab/release-report-all-issues 获取 5....

1
1
发表于服务端专区
2018/12/15 06:32

Hibernate ORM 5.4.0.Final 发布,数据持久层框架

Hibernate ORM 5.4.0 最终版已发布,旨在成为 Hibernate ORM 5.3.x 的替代方案。 除了对实体图(entity graphs)进行一些更改以使它们更加对用户友好之外,还有关于 bugfix 和优化的所有内容。 更新内容 Bugfixe 和文档改进 修复了一些错误和回归错误,并改进了文档。点此查看完整变更说明列表。 与 5.3.x 相比有哪些更新? 请参阅此前关于候选版本的博客文章: CR1 announcement: entity graphs improvements, JDK 11 support C...

5
5
发表于服务端专区
2018/12/02 07:04

Hibernate ORM 5.1.17.Final 发布,数据持久层框架

Hibernate ORM 5.1.17.Final 已发布,这是 5.1 系列的最终版本。后续想要继续接收更新的,请迁移到 5.3 或更高版本。 此版本不支持 Java 6 和 7 ,最低要求 Java 8。 有关详细信息,请参阅 HHH-13126 。 发行说明: http://in.relation.to/2018/11/28/hibernate-orm-5117-final-release/ 下载地址: http://github.com/hibernate/hibernate-orm/releases/tag/5.1.17 http://sourceforge.net/projects/hibernate/files/hibernat...

0
3
发表于开发技能专区
2018/11/17 07:10

Hibernate ORM 5.4.0.CR1 发布,数据持久层框架

Hibernate ORM 5.4.0 的第一个候选版本已发布。 更新内容 改进 EntityGraph JPA 的 EntityGraph 功能定义和使用起来很麻烦。Hibernate ORM 5.4 增加了2个新功能,可帮助您更轻松地使用 EntityGraphs。请注意,所有这些改进都被视为孵化阶段。 EntityGraph 的解析功能 第一个功能是能够从 String 创建图形。例如,给定一个 Person 实体,我们可能想要确保这个 person 的 spouse 可被快速地取出: final EntityGraph eg = org...

0
3
发表于服务端专区
2018/08/31 07:04

Hibernate ORM 5.1.16.Final 发布,数据持久层框架

Hibernate ORM 5.1.16.Final 发布了,该版本的更新变化不大,主要是对 bug 进行修复: [HHH-3930] - one-to-one causes redundant select query [HHH-10603] - ORA-00932: inconsistent datatypes: expected - got BLOB after HHH-10345 with Oracle12cDialect [HHH-12740] - Subselect fetching doesn't work when multiLoad was used [HHH-12845] - Test DiscriminatorJoinedInheritanceTest fails on Oracle databases 具体更...

3
0
发表于开发技能专区
2018/08/16 07:00

Hibernate ORM 5.3.5.Final 发布,将被用于 WildFly 14

Hibernate ORM 5.3.5.Final 已发布,这将是 WildFly 14 中所包含的版本。 What’s new Bug 修复 HHH-12875 and HHH-12882 - Various fixes regarding @Where support HHH-12871 - Metamodel contains managed types related to dynamic-map entities that have been excluded HHH-12905 - Passing null as parameter is not allowed even when enablePassingNulls() has been called HHH-12906 - Statistics.getCollection...

0
1
发表于AI & 大数据专区
2018/07/06 07:38

Hibernate ORM 5.1.15.Final 和 5.3.2.Final 发布

Hibernate ORM 5.1.15.Final 和 5.3.2.Final 均已发布。 Hibernate ORM 5.3.2.Final 包含许多错误修复和改进。官方表示,这个版本修复了很多问题,而不仅仅是 5.2 中的回归错误,所以建议使用 Hibernate ORM 5.3.x 的用户都进行升级,并希望越来越多的人将从 5.2 迁移到这个优秀的新版本。 详细更新说明 http://in.relation.to/2018/07/05/hibernate-orm-532-final-out/ Hibernate ORM 5.1.15.Final 的更新不大,主要是修复 bu...

2
0
发表于软件架构专区
2018/05/17 08:08

Hibernate ORM 5.3.0.Final 发布,新增多项支持

Hibernate ORM 5.3.0.Final 已发布。 支持 JPA 2.2 Hibernate ORM 5.3 实现了对 JPA 2.2 的支持。 CDI 托管的 AttributeConverters 从 JPA 2.1 开始,应用程序可以使用 CDI 托管的 bean 作为实体事件侦听器。 JPA 2.2 扩展了这种支持,允许 AttributeConverters 成为 CDI 托管的 bean。 支持重复注释 JPA 2.2 定义了对重复注释的支持(@ java.lang.annotation.Repeatable)。 这包括添加 @TableGenerators 和 @SequenceGenerat...

30
4
发表于开发技能专区
2018/05/13 07:00

Hibernate ORM 5.1.14.Final 发布

Hibernate ORM 5.1.14.Final 发布了。主要更新内容如下: 故障 [HHH-12562] - Remove DefaultSchemaNameResolver#delegate since the value should not be cached [HHH-11615] - Envers integration tests fail when WildFly security manager is enabled [HHH-11617] - Statement leak in case of "SQLGrammarException: could not extract ResultSet" [HHH-11766] - Accessing lazy basic property on entity loaded from 2nd...

5
1
发表于服务端专区
2018/04/27 07:20

Hibernate ORM 5.2 的第 17 个 bug 修复版本发布

Hibernate ORM 5.2 的第 17 个 bug 修复版本已发布,主要是引入了一些小的新特性和修复了更多 bug 。 值得注意的是,从 5.2.13 开始,@TableGenerator 和 @SequenceGenerator 两个 id 生成器的命名范围被认为是全局的,但实现这种改变可能会给现有项目带来麻烦。因此,从 5.2.17 开始,默认情况下,id 生成器命名范围将被回归到 5.2.13 之前的行为,并且可以使用新的配置设置 hibernate.jpa.compliance.global_id_generators 来...

4
0
发表于服务端专区
2018/03/23 20:03

Hibernate ORM 5.2 的第 16 个 bugfix 版本发布

Hibernate ORM 5.2 的第 16 个 bugfix 版本发布了,包含一些小的新特性,主要是 bug 修复。 完整列表请看 releases

1
0
发表于开发技能专区
2018/03/23 19:52

Hibernate ORM 5.1.13.Final 发布

Hibernate ORM 5.1.13.Final 发布了,这是一个 bugfix 版本,主要会影响使用如下配置的应用: set hibernate.order_inserts=true; set hibernate.hbm2ddl.auto=update or hibernate.hbm2ddl.auto=validate and use a JDK 1.6 version of JDBC. 详情请看 http://hibernate.org/orm/releases/5.1...

2
0
发表于服务端专区
2018/02/18 08:15

Hibernate ORM 5.3.0.CR1 发布

Hibernate ORM 5.3.0 第一个 CR 版本发布了,5.3 版本在 5.2 的基础上提供一个 JPA 2.2 兼容版本。CR1 版本表明该特性已经通过了 JPA 2.2 TCK 验证。我们将在两周内决定是发布 CR2 或者是最终正式版。 改进记录请看 changes

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
22 评论
472 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部