av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

HibernateORM功能概述

Hibernate有很多值得學(xué)習(xí)的地方,這里我們主要介紹Hibernate ORM功能,包括介紹什么是Hibernate和ORM的實現(xiàn)原理等方面。

在新田等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計、成都做網(wǎng)站、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計制作定制網(wǎng)站制作,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計,成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站制作,新田網(wǎng)站建設(shè)費(fèi)用合理。

1.什么是ORM

ORM的全稱是Object Relational Mapping,即對象關(guān)系映射。它的實現(xiàn)思想就是將關(guān)系數(shù)據(jù)庫中表的數(shù)據(jù)映射成為對象,以對象的形式展現(xiàn),這樣開發(fā)人員就可以把對數(shù)據(jù)庫的操作轉(zhuǎn)化為對這些對象的操作。因此它的目的是為了方便開發(fā)人員以面向?qū)ο蟮乃枷雭韺崿F(xiàn)對數(shù)據(jù)庫的操作。

2.什么是Hibernate

對于Hibernate的稱呼有很多,比如工具、技術(shù)、框架以及解決方案等,這些都可以,重要的是大家要知道它的作用。在這里我習(xí)慣性稱它為框架,它是一種能實現(xiàn)ORM的框架。能實現(xiàn)ORM這個功能的框架有很多,Hibernate可以說是這些框架中最流行、最受開發(fā)者關(guān)注的,甚至連JBoss公司也把它吸收進(jìn)來,利用它在自己的項目中實現(xiàn)Hibernate ORM功能。

3.ORM的實現(xiàn)原理

現(xiàn)在在Java領(lǐng)域大家對Hibernate的討論很多,比如它的優(yōu)缺點、如何應(yīng)用、錯誤如何解決以及把它和Struts/Spring等框架相結(jié)合作為整個系統(tǒng)的解決方案。在這里我想和大家探討一些更深層次的話題,那就是Hibernate是如何實現(xiàn)ORM的功能?如果讓我們自己開發(fā)一款實現(xiàn)Hibernate ORM功能的框架需要怎么做?其實這些問題就是圍繞著一個詞,那就是“映射”,如果我們知道如何實現(xiàn)這種映射那么我們也能夠開發(fā)出自己的一款ORM框架。會使用Hibernate的開發(fā)人員都知道,在使用它實現(xiàn)Hibernate ORM功能的時候,主要的文件有:映射類(*.java)、映射文件(*.hbm.xml)以及數(shù)據(jù)庫配置文件(*.properties或*.cfg.xml),它們各自的作用如下。

1).映射類:它的作用是描述數(shù)據(jù)庫表的結(jié)構(gòu),表中的字段在類中被描述成屬性,將來就可以實現(xiàn)把表中的記錄映射成為該類的對象。

2).映射文件:它的作用是指定數(shù)據(jù)庫表和映射類之間的關(guān)系,包括映射類和數(shù)據(jù)庫表的對應(yīng)關(guān)系、表字段和類屬性類型的對應(yīng)關(guān)系以及表字段和類屬性名稱的對應(yīng)關(guān)系等。

3).數(shù)據(jù)庫配置文件:它的作用是指定與數(shù)據(jù)庫連接時需要的連接信息,比如連接哪中數(shù)據(jù)庫、登錄用戶名、登錄密碼以及連接字符串等。

在這三種主要的文件中,映射類為普通Java源文件、映射文件為XML格式、數(shù)據(jù)庫配置文件為Properties格式或者是XML格式。想理解“映射”首先我們需要知道如何解析這三種文件,即解析XML格式文件、解析Properties格式文件和解析Java類文件。


當(dāng)前文章:HibernateORM功能概述
網(wǎng)站網(wǎng)址:http://uogjgqi.cn/article/dphdgsj.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流