Hibernate是一个框架

一个Java领域的持久化框架

一个ORM框架

对象的持久化:

狭义的理解:“持久化”仅仅指把对象永久保存到数据库中。

广义的理解:“持久化”包括和数据库相关的各种操作:

-保存:把对象永久保存到数据库中。

-更新:更新数据库中的对象。

-删除:从数据库中删除一个对象

-查询:根据特定的查询条件,把符合查询条件的一个或者多个对象从数据库中加载到内存中。

-加载:根据特定的OID,把一个对象从数据库中加载到内存中。

为了在系统维护中能够找到所需要的对象,需要为每一个对象分配一个唯一的标识符号。在关系型数据库中称之为主键,而在对象术语中,则叫做对象标识(Object-identifier-OID).

ORM(Object/Relation Mapping):对象/关系映射

-ORM主要解决对象-关系的映射

面向对象概念 面向关系概念
对象 表的行(记录)
属性 表的列(字段)

ORM的思想:将关系书籍库中表的记录映射成为对象。以对象的形式展现,程序员可以吧对数据库的操作转化为对对象的操作。

ORM采用元数据来描述对象-关系映射细节,元数据通常采用XML格式,并且存放在专门的对象-关系映射文件中。

在Eclipse里面安装HibernateTools

安装完之后

在新建里面有下图

最新文章

  1. this的作用--转载
  2. 错误信息:attempt to create saveOrUpdate event with null entity
  3. c++11 auto unique_ptr 等
  4. P2P金融
  5. 算法:排序----Java选择排序
  6. 【转】ASP.NET常用数据绑定控件优劣总结
  7. WCF分布式事务
  8. hdu1272并查集入门
  9. linux中fork()函数具体解释(原创!!实例解说)
  10. gnuplot画图中文标注相关问题
  11. [Codeforces 864D]Make a Permutation!
  12. Node.js实战项目学习系列(3) CommonJS 模块化规范
  13. Alpha 冲刺 (9/10)
  14. github一些事
  15. 实现mypwd和mybash
  16. LearnOpenGL学习笔记(二)——着色器简单理解
  17. C#去除字符串中的反斜杠
  18. PowerCollections
  19. discuz回贴通知插件实现-显示用户状态设置
  20. [翻译] LASIImageView - 显示进度指示并异步下载图片

热门文章

  1. POJ 2230 Watchcow 【欧拉路】
  2. Spring Cloud之Feign客户端调用工具
  3. MySQL5.7.9(GA)的安装
  4. UNIGUI:How to redirect and close session?
  5. java深入探究07-jdbc下
  6. 复选框 ajax取得后台页面
  7. linux学习-环境变量与文件查找
  8. 记录quick cocos2d-x3.2升级至cocos2d-x3.8
  9. PHP中有多态么
  10. CentOS安装wireshark