成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate基礎詳解

開發 后端
這里介紹Hibernate基礎。Hibernate是一種Java語言下的對象關系映射解決方案。 它是一種自由、開源的軟件。它用來把對象模型表示的對象映射到基于SQL 的關系模型結構中去。

Hibernate有很多值得學習的地方,這里我們主要介紹Hibernate基礎,包括介紹Hibernate的作用和Hibernate的應用等方面。

一.Hibernate定義

Hibernate是一種Java語言下的對象關系映射解決方案。 它是一種自由、開源的軟件。它用來把對象模型表示的對象映射到基于SQL 的關系模型結構中去,為面向對象的領域模型到傳統的關系型數據庫的映射,提供了一個使用方便的框架。

二.Hibernate的作用

Hibernate 不僅管理Java 類到數據庫表的映射(包括從Java數據類型到SQL數據類型的映射),還提供數據查詢和獲取數據的方法,可以大幅度減少開發時人工使用SQL 和JDBC 處理數據的時間。

它的設計目標是將軟件開發人員從大量相同的數據持久層相關編程工作中解放出來。無論是從設計草案還是從一個遺留數據庫開始,開發人員都可以采用Hibernate。

三.Hibernate的應用

Hibernate對JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate可以應用在任何使用JDBC的場合,它既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用。***革命意義的是,Hibernate可以在應用EJB(Enterprise JavaBeans是Java應用于企業計算的框架)的J2EE架構中取代CMP,完成數據持久化的重任。

四.Hibernate基礎——Hibernate API簡介

1.Hibernate API中的接口可以分為以下幾類:
1) 提供訪問數據庫的操作的接口,包括session、Transaction、Query接口;
2) 用于配置Hibernate的接口,Configuration;
3) 間接接口,使應用程序接受Hibernate內部發生的事件,并作出相關的回應,包括:Interceptor、Lifecycle、Validatable;
4) 用于擴展Hibernate功能的接口,如UserType、CompositeUserType、IdentifierGenerator接口。

Hibernate內部還封裝了JDBC、JTA(Java Transaction API)和JNDI(Java Naming And Directory Interface)。其中,JDBC提供底層的數據訪問操作,只要用戶提供了相應的JDBC驅動程序,Hibernate可以訪問任何一個數據庫系統。JTA和JNDI使Hibernate能夠和J2EE應用服務器集成。

2.Hibernate的核心接口框

五.Hibernate基礎——Hibernate的優缺點

1.優點:
a.Hibernate 使用 Java 反射機制 而不是字節碼增強程序來實現透明性。
b.Hibernate 的性能非常好,因為它是個輕量級框架。映射的靈活性很出色。
c. 它支持各種關系數據庫,從一對一到多對多的各種復雜關系。

2.缺點:
Hibernate限制您所使用的對象模型。例如,一個持久性類不能映射到多個表。

【編輯推薦】

  1. Hibernate3.1簡單描述
  2. Hibernate save基礎簡介
  3. 淺析Hibernate 3二級緩存基礎
  4. Hibernate流行架構淺析
  5. Hibernate update淺談
責任編輯:佚名 來源: IT168
相關推薦

2009-09-24 17:24:20

Hibernate S

2009-06-24 08:05:56

Hibernate基礎Configurati

2009-09-24 15:53:00

Hibernate J

2009-09-21 13:19:06

Hibernate s

2009-09-28 10:24:58

Hibernate基礎

2009-09-21 16:30:20

Hibernate S

2009-09-28 10:05:27

Hibernate基礎

2009-09-27 13:57:19

Hibernate樹形

2009-09-22 09:27:29

Hibernate P

2009-09-22 14:23:37

Hibernate S

2009-09-28 10:14:08

Hibernate基礎

2009-06-02 14:46:26

Hibernate關系映射教程

2009-07-09 16:01:27

2009-09-27 10:28:12

Hibernate.p

2009-09-21 14:24:08

Hibernate3.

2009-09-23 16:30:01

Hibernate f

2009-09-24 13:03:38

Hibernate C

2009-09-22 17:25:41

優化Hibernate

2009-09-23 11:07:11

Hibernate基礎

2009-09-23 12:48:54

Hibernate I
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜影院黄| 国产男女猛烈无遮掩视频免费网站 | 99视频免费看 | 免费在线观看一区二区 | 成人久久 | 一区二区三区高清 | 中文字幕高清av | 一区二区三区网站 | 成人h电影在线观看 | 欧美精品第一页 | 91大片 | 一区二区三区亚洲 | 中文字幕视频在线观看免费 | 欧美日韩一卡二卡 | 在线视频一区二区三区 | 久久小视频 | 一区精品视频在线观看 | 久久综合成人精品亚洲另类欧美 | 久久人爽爽人爽爽 | 国产精品久久久久久久久 | 久久久天堂 | 中文成人无字幕乱码精品 | 一区二区三区四区在线视频 | 凹凸日日摸日日碰夜夜 | 日本在线网站 | 国产在线观看av | 国产精品国产三级国产aⅴ入口 | 国产伦一区二区三区四区 | 免费精品视频一区 | 国产yw851.c免费观看网站 | 国产一区二区三区 | 超碰97av | 日韩在线不卡视频 | 黄色亚洲网站 | 亚洲 欧美 另类 综合 偷拍 | 国产精品日韩一区 | 91视视频在线观看入口直接观看 | 国产一区久久 | 香蕉久久av | 午夜亚洲 | 欧美aⅴ |