Hibernate概述和安装Hibernate tools插件
来源:互联网 发布:java打印9个直角三角形 编辑:程序博客网 时间:2024/06/16 07:42
一、Hibernate概述
1、 什么是Hibernate?
1)、一个框架
2)、一个Java领域的持久化框架
3)、一个ORM框架
2、对象持久化
1)、狭义的理解:“持久化”仅仅指把对象永久保存到数据库中
2)、广义的理解,“持久化”包括和数据库相关的各种操作:
a、保存:把对象永久保存到数据库中。
b、更新:更新数据库中对象(记录)的状态。
c、删除:从数据库中删除一个对象。
d、查询:根据特定的查询条件,把符合查询条件的一个或多个对象从数据库加载到内存中。
e、加载:根据特定的OID,把一个对象从数据库加载到内存中。 http://www.cnblogs.com/jobscn/archive/2011/11/07/2238870.html
PS:
OID:为了在系统中能够找到所需对象,需要为每一个对象分配一个唯一的标识号。在关系数据库中称之为主键,而在对象术语中,则叫做对象标识(Object identifier-OID).
3、ORM(Object/Relation Mapping):对象/关系映射
1)、ORM 主要解决对象-关系的映射:
2)、ORM的思想:将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。
3)、ORM 采用元数据来描述对象-关系映射细节, 元数据通常采用 XML 格式, 并且存放在专门的对象-关系映射文件中。 http://blog.csdn.net/yangzhongxuan/article/details/5205085
4、ORM模型:
PS:
ORM模型学习的重点:对象-关系映射文件(XML)、ORM API
5、流行的ORM框架:
1)、Hibernate:
a、非常优秀、成熟的 ORM 框架。
b、完成对象的持久化操作
c、*Hibernate 允许开发者采用面向对象的方式*来操作关系数据库。
d、消除那些针对特定数据库厂商的 SQL 代码
2)、MyBatis:
a、相比 Hibernate 灵活高,运行速度快
b、开发速度慢,不支持纯粹的面向对象操作,需熟悉sql语
句,并且熟练使用sql语句优化功能
3)、TopLink
4)、OJB
6、Hibernate 与 Jdbc 代码对比
二、安装Hibernate tools插件
安装方法说明(hibernatetools-4.1.1.Final):
1)、Help –> Install New Software…
2)、Click Add…
3)、In dialog Add Site dialog, click Archive…
4)、Navigate to hibernatetools-Update-4.1.1.Final_2013-12-08_01-06-33-B605.zip and click Open
5)、Clicking OK in the Add Site dialog will bring you back to the dialog ‘Install’
6)、Select the Jboss Tools hibernatetools Nightly Build Update Site that has appeared
7)、Click Next and then Finish
8)、Approve the license
9)、Restart eclipse when that is asked
PS:
Eclipse开发使用Hibernate tools插件开发与不使用插件开发,就是插件可以为我们生成某些东西不需要自己配置
- Hibernate概述和安装Hibernate tools插件
- hibernate tools插件安装.
- Hibernate Tools插件的安装和使用
- eclipse插件hibernate tools安装
- Hibernate Tools Eclipse 插件安装
- eclipse安装hibernate tools插件
- hibernate Tools Eclipse 插件安装
- Hibernate Tools Eclipse 插件安装
- eclipse插件hibernate tools安装
- Hibernate插件(JBoss Tools)安装
- Hibernate Tools for Eclipse插件的安装和使用
- Hibernate Tools for Eclipse插件的安装和使用
- Hibernate Tools for Eclipse插件的安装和使用【转】
- hibernate tools插件在Eclipse中的安装和使用
- Eclipse插件hibernate tools的安装和使用
- Hibernate Tools for Eclipse插件的安装和使用【转】
- Hibernate Tools for Eclipse插件的安装和使用
- Hibernate安装Hibernate tools
- sql server 2008,判断某列是否为空或者null
- 算法学习第一题poj 1000
- css之清除浮动
- 简单分频原理与实现——计数器
- 6174问题
- Hibernate概述和安装Hibernate tools插件
- android studio adb隔段时间总是被重启的元凶终于被找到了
- [HDU 5413] CRB and Roads (拓扑排序+bitset卡时)
- leetcode08- String to Integer (atoi)之Java版本
- 怎样在项目中开启JDBC事物控制
- ABAP POPUP_TO_CONFIRM 弹出框总结
- JSP语法基础
- .net 数据程序的四个对象
- 线程池