亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

常用的ORM框架

zlyBear / 1599人閱讀

摘要:就是對象關(guān)系匹配,是為了解決面向?qū)ο笈c關(guān)系數(shù)據(jù)庫存在的互不匹配的問題。簡單來說,就是把關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換成面向?qū)ο蟪绦蛑械膶ο蟆3S玫目蚣苡泻?,也就是組合和組合中的與。符合規(guī)范,就是持久層。

ORM就是對象關(guān)系匹配,是為了解決面向?qū)ο笈c關(guān)系數(shù)據(jù)庫存在的互不匹配的問題。簡單來說,就是把關(guān)系數(shù)據(jù)庫中的數(shù)據(jù)轉(zhuǎn)換成面向?qū)ο蟪绦蛑械膶ο蟆?/p>

常用的ORM框架有Hibernate和MyBatis,也就是ssh組合和ssm組合中的h與m。

它們的特點(diǎn)和區(qū)別如下:
Hibernate對數(shù)據(jù)庫結(jié)構(gòu)提供了完整的封裝,實(shí)現(xiàn)了POJO對象與數(shù)據(jù)庫表之間的映射,能夠自動(dòng)生成并執(zhí)行SQL語句。只要定義了POJO 到數(shù)據(jù)庫表的映射關(guān)系,就可以通過Hibernate提供的方法完成數(shù)據(jù)庫操作。Hibernate符合JPA規(guī)范,就是Java持久層API。

MyBatis通過映射配置文件,將SQL所需的參數(shù)和返回的結(jié)果字段映射到指定對象,MyBatis不會(huì)自動(dòng)生成SQL,需要自己定義SQL語句,不過更方便對SQL語句進(jìn)行優(yōu)化。

總結(jié)起來:

Hibernate配置要比mybatis復(fù)雜的多,學(xué)習(xí)成本也比MyBatis高。MyBatis,簡單、高效、靈活,但是需要自己維護(hù)SQL;

Hibernate功能強(qiáng)大、全自動(dòng)、適配不同數(shù)據(jù)庫,但是非常復(fù)雜,靈活性稍差。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/74476.html

相關(guān)文章

  • 移動(dòng)端orm框架性能測評

    摘要:移動(dòng)端框架性能測評發(fā)布以來,不少團(tuán)隊(duì)試用了,我發(fā)現(xiàn)大家對這類數(shù)據(jù)庫相關(guān)的庫,第一反應(yīng)就是性能如何,之前確實(shí)沒做太多行業(yè)對比,最近覺得還是有必要做一下性能測試,給大家一個(gè)交代的。我會(huì)用跟上面提到的和端框架做對比。 移動(dòng)端orm框架性能測評 flutter_orm_plugin 發(fā)布以來,不少團(tuán)隊(duì)試用了,我發(fā)現(xiàn)大家對這類數(shù)據(jù)庫相關(guān)的庫,第一反應(yīng)就是性能如何,之前確實(shí)沒做太多行業(yè)對比,最近覺...

    Jacendfeng 評論0 收藏0
  • windows下laravel5.5手寫教程2路由Eloquent ORM操作(適合初學(xué)者)

    摘要:一路由目錄眾所周知,對于我們熟知的任何一款框架,例如路由系統(tǒng)都是極其重要的存在。文件用于定義界面的路由。定義在中的路由都是無狀態(tài)的,并且被分配了中間件組。生成的控制器為每個(gè)行為保留了方法,同時(shí)還包括了處理動(dòng)作和的聲明注釋。 一、路由目錄 眾所周知,對于我們熟知的任何一款PHP框架,例如TP、CI、YII、路由系統(tǒng)都是極其重要的存在。 對于laravel框架也一樣,對于數(shù)據(jù)庫的操作,無非...

    BlackFlagBin 評論0 收藏0
  • yaf-example

    摘要:鳥哥也給了兩個(gè)例子,一個(gè)是在里使用的例子,還有一個(gè)是在里加了和操作的包的例子。編輯文件,添加方法這樣就可以在文件里使用模板引擎了是框架核心開發(fā)者羅飛開發(fā)的一個(gè)調(diào)試的工具,使用過框架的應(yīng)該很熟悉。 yaf是鳥哥用C語言編寫的一個(gè)PHP框架,yaf文檔地址:http://yaf.laruence.com/manual/ 其實(shí)很早之前就接觸yaf了,但只是學(xué)習(xí)學(xué)習(xí),沒有深入的去了解和使用,但...

    moven_j 評論0 收藏0

發(fā)表評論

0條評論

最新活動(dòng)
閱讀需要支付1元查看
<