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

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

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

Hibernate 3.2 JavaDoc: http://www.oschina.net/uploads/doc/hibernate-3.2/index.html

Hibernate 3.3.1 GA JavaDoc: http://www.oschina.net/uploads/doc/hibernate-core-3.3.1.GA/index.html

  • 授权协议: LGPL
  • 开发语言: Java
  • 操作系统: 跨平台
  • 软件主页: http://www.hibernate.org
  • 文档地址: http://www.oschina.net/uploads/doc/hibernate-3.2/manual.html
  • 下载地址: http://sourceforge.net/project/showfiles.php?group_id=40712&package_id=127784
  • 收录时间: 2008年09月07日

转载于:https://www.cnblogs.com/xyopensource/archive/2010/02/12/1667742.html

数据持久层框架 Hibernate相关推荐

  1. 基于持久层框架hibernate用SpringMVC增删功能

    接Spring MVC框架(1)的方法 Hibernate:持久层全自动化的框架 hibernate 用的少了 因为现在mybatis用的多 接下来 hibernate框架要链接数据库blog /* ...

  2. 【java学习】MyBatis使用——Java 数据持久层框架

    1,概念 MyBatis是一个数据持久层(ORM)框架,封装了jdbc.把实体类和SQL语句之间建立了映射关系,是一种半自动化的ORM实现.MyBATIS需要开发人员自己来写sql语句,这可以增加了程 ...

  3. Java数据持久层框架 MyBatis之背景知识一

    对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html 对于语言的学习而言,马上上手去编程,多多练习 ...

  4. Java数据持久层框架 MyBatis之API学习八(Java API详解)

    对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html 对于语言的学习而言,马上上手去编程,多多练习 ...

  5. Java数据持久层框架 MyBatis之API学习六(Mapper XML 文件详解)

    对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html 对于语言的学习而言,马上上手去编程,多多练习 ...

  6. Java数据持久层框架 MyBatis之API学习五(Mapper XML 文件)

    对于MyBatis的学习而言,最好去MyBatis的官方文档:http://www.mybatis.org/mybatis-3/zh/index.html 对于语言的学习而言,马上上手去编程,多多练习 ...

  7. .NET开源项目介绍及资源推荐:数据持久层

    在.NET平台下,关于数据持久层框架非常多,本文主要对如下几种做简要的介绍并推荐一些学习的资源: 1.NHibernate 2.NBear 3.Castle ActiveRecord 4.iBATIS ...

  8. java开源持久层框架集

    原文链接:http://www.open-open.com/3_18.htm Hibernate Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Ja ...

  9. c# 开源持久层 oracle,rexdb: 高性能的数据持久层(ORM)框架,查询性能是Hibernate的2.3倍,Mybatis的1.7倍。...

    org.rex-soft rexdb 1.0.4 使用Maven添加依赖后,不要忘记将rexdb配置文件rexdb.xml拷贝到classpath路径中 全部文档(限于篇幅,下面的正文仅包含简介和快速 ...

最新文章

  1. python读音有道词典-利用python实现命令行有道词典的方法示例
  2. python难学嘛-python语言难学吗
  3. 后盾网lavarel视频项目---lavarel使用模型进行增删改查操作
  4. JavaScript基础(一)基本认识
  5. 支付宝当面付扫码支付支付后不回调_科普:支付宝刷脸支付流程介绍
  6. Flink从入门到精通100篇(二十一)-万字长文详解 Flink 中的 CopyOnWriteStateTable
  7. 成功解决ValueError: numpy.ufunc size changed, may indicate binary incompatibility. Expected 216 from C h
  8. android sdk v28,Android Studio Gradle Build失败 – 要求提供不存在的sdk版本
  9. AI实战:从入门到精通系列——用感知器实现情感分类(一)
  10. C/C++笔试题目大全
  11. 初步学习Prometheus的微服务监控功能
  12. VS2008(SP1)资源编译错误:fatal error RC1015: cannot open include file 'afxres.h'.
  13. java集合类分析-hashset
  14. Samba Linux 和windows 共享
  15. Linux下的tree命令 --Linux下目录树查看
  16. C++ 你想要的C++面经都在这(附答案 | 持续更新)
  17. python--strip()用法-split()方法
  18. 思科、华为、Dell visio图下载
  19. Jenkins 下载慢解决方法
  20. Linus 一生只为寻找欢笑(下)-转

热门文章

  1. springboot支持三种嵌入式servlet容器:tomcat(默认),jetty,undertow
  2. Coding: 一亿个数找最大的1000个数
  3. C++之dynamic_cast、static_cast、const_cast、reinterpret_cast的用法和区别
  4. 报错“Error running ‘Tomcat 9.0.17‘: Address localhost:1099 is already in use
  5. tcp协议接收方对out of order的分段是如何处理的?_TCP协议与流通信
  6. pc端js获取当前经纬度_Swiper 免费开源、功能强大的触摸滑动 js 特效插件
  7. 三维数据平滑处理_你该如何正确的处理思看科技三维扫描仪得到的数据?
  8. Linux C: 为什么C都必须有一个main函数
  9. vs2010 利用DMP文件、pdb文件查找release下的异常行号的方法
  10. python 节点_python在以太坊开发中节点和网络如何选择?