发布于 2015-04-19 23:27:59 | 132 次阅读 | 评论: 0 | 来源: 网友投递
Hibernate 开源对象关系映射框架 ORM
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Hibernate ORM 4.3.9.Final/4.2.19.Final 发布,Hibernate 4.2.18.Final 实际再 2015 年 1 月 28 日已经发布了,但是发行说明并未发布成功,现在补上:
4.3.9.Final change log: https://hibernate.atlassian.net/jira/secure/ReleaseNote.jspa?projectId=10031&version=18953
4.2.18.Final change log: https://hibernate.atlassian.net/jira/secure/ReleaseNote.jspa?projectId=10031&version=18952
4.2.19.Final change log: https://hibernate.atlassian.net/jira/secure/ReleaseNote.jspa?projectId=10031&version=19152
4.2.18.Final 和 4.2.19.Final 修复了一些回退问题。
4.3.9.Final 主要的 bug 修复和改进内容如下:
改进对 AttributeConverters 的支持
EntityGraph 方面的 bug 修复
修复 CompositeCustomType IDs,可嵌入 @MapKey 等方面的问题
修复一个类加载问题,影响 GlassFish 4.0 HHH-9446 下的 Hibernate
修复运行动态条目(非 POJO)的事件
JBoss Nexus: https://repository.jboss.org/nexus/content/groups/public/org/hibernate
Maven Central: http://repo1.maven.org/maven2/org/hibernate/hibernate-core (should update in a couple of days)
SourceForge: https://sourceforge.net/projects/hibernate/files/hibernate4
4.3.9.Final Downloads: 4.3.9.Final ZIP, 4.3.9.Final TGZ
4.2.18.Final Downloads: 4.2.18.Final ZIP, 4.2.18.Final TGZ
4.2.19.Final Downloads: 4.2.19.Final ZIP, 4.2.19.Final TGZ
更多内容请看发行说明。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。Hibernate也是目前Java开发中最为流行的数据库持久层框架,现已归JBOSS所有。
它的设计目标是将软件开发人员从大量相同的数据持久层相关编程工作中解放出来。无论是从设计草案还是从一个遗留数据库开始,开发人员都可以采用Hibernate。
Hibernate不仅负责从Java类到数据库表的映射(还包括从Java数据类型到SQL数据类型的映射),还提供了面向对象的数据查询检索机制,从而极大地缩短的手动处理SQL和JDBC上的开发时间。