<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Hibernate</id>
	<title>Hibernate - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Hibernate"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Hibernate&amp;action=history"/>
	<updated>2026-07-19T03:43:58Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Hibernate&amp;diff=110284&amp;oldid=prev</id>
		<title>2025年6月12日 (四) 07:59 imported&gt;Wolfch</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Hibernate&amp;diff=110284&amp;oldid=prev"/>
		<updated>2025-06-12T07:59:42Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{noteTA&lt;br /&gt;
|G1=IT&lt;br /&gt;
|1=zh-cn:代码;zh-tw:程式碼;&lt;br /&gt;
|2=zh-cn:编程;zh-tw:程式設計;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Refimprove|time=2023-08-09T01:20:21+00:00}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox software|log&lt;br /&gt;
| developer = [[红帽公司]]&lt;br /&gt;
| status = 活跃&lt;br /&gt;
| latest release version = v5.3.1&lt;br /&gt;
| latest release date = {{Start date and age|2018|05|28}}&lt;br /&gt;
| latest preview version = &lt;br /&gt;
| latest preview date = &lt;br /&gt;
| operating system = [[跨平台]]（[[Java虚拟机]]）&lt;br /&gt;
| platform = [[Java虚拟机]]&lt;br /&gt;
| programming language = [[Java]]&lt;br /&gt;
| genre = &lt;br /&gt;
| license = [[GNU宽通用公共许可证]]&lt;br /&gt;
| website = http://www.hibernate.org&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Hibernate&amp;#039;&amp;#039;&amp;#039;是一种[[Java]]语言下的[[对象关系映射]]（ORM）解决方案。它是使用[[GNU宽通用公共许可证]]发行的[[自由软件|自由]]、[[开源软件|开源]]的软件。它为[[面向对象程序设计|面向对象]]的[[领域模型]]到传统的[[关系数据库|关系型数据库]]的映射，提供了一个使用方便的[[持久化框架]]。&lt;br /&gt;
&lt;br /&gt;
== 概览 ==&lt;br /&gt;
它的设计目标是将软件开发人员从大量相同的[[数据持久层]]相关编程工作中解放出来。无论是从设计草案还是从一个[[遗留系统|遗留]]数据库开始，开发人员都可以采用Hibernate。&lt;br /&gt;
&lt;br /&gt;
Hibernate不仅负责从Java[[类 (计算机科学)|类]]到数据库表的映射（还包括从Java数据类型到SQL数据类型的映射），还提供了面向对象的数据查询检索机制，从而极大地缩短了手动处理[[SQL]]和[[JDBC]]上的开发时间。&lt;br /&gt;
&lt;br /&gt;
== 发展历程 ==&lt;br /&gt;
2001年，澳大利亚墨尔本一位名为Gavin King的27岁的程序员，买了一本SQL编程的书，他厌倦了实体bean，认为自己可以开发出一个符合对象关系映射理论，并且真正好用的Java持久化层框架，因此他需要先学习一下SQL。这一年的11月，Hibernate的第一个版本发布了。&lt;br /&gt;
&lt;br /&gt;
2002年，已经有人开始关注和使用Hibernate了。&lt;br /&gt;
&lt;br /&gt;
2003年9月，Hibernate开发团队进入JBoss公司，开始全职开发Hibernate，从这个时候开始Hibernate得到了突飞猛进的普及和发展。&lt;br /&gt;
&lt;br /&gt;
2004年，整个Java社区开始从实体bean向Hibernate转移，特别是在Rod Johnson的著作《Expert One-on-One J2EE Development without EJB》出版后，由于这本书以扎实的理论、充分的论据和详实的论述否定了[[EJB]]，提出了轻量级敏捷开发理念之后，以Hibernate和[[Spring Framework|Spring]]为代表的轻量级开源框架开始成为Java世界的主流和事实标准。在2004年Sun领导的J2EE5.0标准制定当中的持久化框架标准正式以Hibernate为蓝本。&lt;br /&gt;
&lt;br /&gt;
2006年，J2EE5.0标准正式发布以后，持久化框架标准[[Java持久化API|Java Persistent API]]（简称JPA）基本上是参考Hibernate实现的，而Hibernate在3.2版本开始，已经完全兼容JPA标准。&lt;br /&gt;
&lt;br /&gt;
== 程式開發 ==&lt;br /&gt;
&lt;br /&gt;
=== 開發環境 ===&lt;br /&gt;
Hibernate是一个以LGPL（Lesser GNU Public License）许可证形式发布的开源项目。在Hibernate官网上有下载Hibernate包的说明。Hibernate包以源代码或者二进制的形式提供。&lt;br /&gt;
&lt;br /&gt;
=== 開發工具 ===&lt;br /&gt;
[[Eclipse]]：一个开放源代码的、基于Java的可扩展开发平台。&lt;br /&gt;
&lt;br /&gt;
[[NetBeans]]：开放源码的Java集成开发环境，适用于各种客户机和Web应用。&lt;br /&gt;
&lt;br /&gt;
[[IntelliJ IDEA]]：在代码自动提示、代码分析等方面，具有很好的功能。&lt;br /&gt;
&lt;br /&gt;
MyEclipse：由Genuitec公司开发的一款商业化软件，是应用比较广泛的Java应用程序集成开发环境。&lt;br /&gt;
&lt;br /&gt;
== .NET上的Hibernate ==&lt;br /&gt;
Hibernate有個在.NET Framework上的實作版本，稱為NHibernate，在[[ADO.NET Entity Framework]]發表之前，NHibernate是在.NET Framework上經常被使用的ORM實作。&lt;br /&gt;
&lt;br /&gt;
== 参考文献 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部連結 ==&lt;br /&gt;
* [http://www.hibernate.org/ hibernate官方网站]{{Wayback|url=http://www.hibernate.org/ |date=20091002000231 }}&lt;br /&gt;
* http://www.open-open.com/open2618.htm{{Wayback|url=http://www.open-open.com/open2618.htm |date=20090722082948 }}&lt;br /&gt;
* https://web.archive.org/web/20090602181633/http://dev.yesky.com/312/2549312.shtml&lt;br /&gt;
&lt;br /&gt;
{{-}}&lt;br /&gt;
{{Java (Sun)}}&lt;br /&gt;
{{Authority control}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Java]]&lt;br /&gt;
[[Category:红帽软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Wolfch</name></author>
	</entry>
</feed>