大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 淺談jpa和MyBatis的區(qū)別

淺談jpa和MyBatis的區(qū)別

更新時(shí)間:2022-04-13 10:04:16 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3390次

其實(shí)JPA和mybatis大體上沒什么區(qū)別,架構(gòu)上很相似,動(dòng)力節(jié)點(diǎn)小編來告訴大家他們有哪些不同的地方。

1. jpa和mybatis的反映對(duì)象不同

GPA是java persistence api的縮寫,它的中文翻譯就是指程序JAVA持久層API,Mybatis相對(duì)來說比較實(shí)用的持久層框架。首先,兩者最大的不同就在于內(nèi)部的反應(yīng)對(duì)象,JPA的操作是在對(duì)象與對(duì)象之間的反射,而mybatis的處理對(duì)象是在對(duì)象和結(jié)果集合之間的反射。雖然其最終的持久層框架結(jié)果是一樣的,但是卻在操作過程中有千差萬別。

2. jpa和mybatis的功能性質(zhì)不同

從整體的移植性來看,GPA的一致性相對(duì)較好,他在數(shù)據(jù)庫(kù)的兼容性基本都是相同的,所以不用擔(dān)心其他問題。一般來說springdatajpa都知道當(dāng)一個(gè)接口繼承了GPA,接口之后便會(huì)自動(dòng)具備數(shù)據(jù)移植的良好性質(zhì)。由于mybatis是使用SQL語句,所以在移植時(shí)必須將數(shù)據(jù)庫(kù)的類型改為sql了。從這一點(diǎn)上來看,GPA更具優(yōu)勢(shì),其次在操作層面修改字段的時(shí)候,mybatis也相對(duì)操作步驟比較多。

3. jpa和mybatis操作流程不同

如果是學(xué)習(xí)操作持久層的話,用hibernate會(huì)比較麻煩,所以從具體學(xué)習(xí)操作來看,mybatis具有更強(qiáng)烈的優(yōu)勢(shì),同時(shí)也可以使用springdatajpa,但是這一種方式更適合于單表。但在這里可以發(fā)現(xiàn)這一篇a的妥協(xié)性,為了支持這一特性,但在實(shí)際操作起來,并不推薦薦使用,因?yàn)檫@種操作方式并不符合領(lǐng)域驅(qū)動(dòng)設(shè)計(jì)的目標(biāo)和理念。

舉例:

mybatis就是mapper層,JPA就是repository層,其他都一樣的。

JPA就是把mapper層的接口換成repository的接口:

那么接口具體長(zhǎng)什么樣呢?

mapper層

自己寫sql語句

JPA的repository:

沒有具體sql語句,看起來沒有實(shí)現(xiàn)一樣,但其實(shí)是遵循規(guī)則的實(shí)現(xiàn),你只要寫 findByXxx(Xxx xx) 就能根據(jù)某個(gè)鍵自動(dòng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢,當(dāng)然其他的語句也是可以實(shí)現(xiàn)的。

如果你覺得不靈活,也可以自己寫,例如

最后的nativeQuery一定加上,不然會(huì)報(bào)錯(cuò)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 日本一区精品久久久久影院 | 色国产精品一区在线观看 | 国产午夜不卡在线观看视频666 | 午夜精品网站 | 中文国产成人精品久久无广告 | 青青青草视频在线观看 | 美日韩黄色片 | 亚洲精品国产一区二区图片欧美 | 亚洲精品国产一区二区图片欧美 | 精品日本亚洲一区二区三区 | 青青久在线视频免费视频 | 国产成在线人视频免费视频 | 久久色成人 | 一区二区三区免费视频网站 | 色综合色狠狠天天综合色hd | 黄色毛片视频免费 | 五月色综合 | 亚洲成a人v大片在线观看 | 中文乱码精品一区二区三区 | 精品麻豆 | 国产视频一区在线观看 | 欧美日韩亚洲国产综合 | 99热这里只有精品8 99热这里只有精品88 | 一级毛片高清大全免费观看 | 日本免费不卡视频一区二区三区 | 中文字幕久久综合伊人 | 欧美日韩永久久一区二区三区 | 激情时刻 | 奇米影视第四色777 奇米影视第四色7777 | 亚洲视频在线免费播放 | 久久婷婷婷 | 日本精品视频一区二区三区 | 99视频久久精品久久 | 成人精品免费视频 | 天天弄天天干 | 97理论三级九七午夜在线观看 | 国产区视频在线 | 国产特级毛片aaaaaa高清 | 四虎国产精品免费久久麻豆 | 精品国产乱码一区二区三区 | 嘿嘿嘿视频免费网站在线观看 |