Hibernate: 数据持久层框架

Posted 技术专家

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hibernate: 数据持久层框架相关的知识,希望对你有一定的参考价值。

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

技术分享

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

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

开发资源

官方网站:http://hibernate.org/orm/
开源地址:https://github.com/hibernate/hibernate-orm


以上是关于Hibernate: 数据持久层框架的主要内容,如果未能解决你的问题,请参考以下文章

持久层框架(Hibernate)

持久层框架(Hibernate)一

Hibernate持久层ORM框架

持久层框架的比较Hibernate与 MyBatis

持久层框架(Hibernate)

JavaEE持久层框架对比与hibernate主键生成策略总结