課程
/后端開發(fā)
/Java
/MyBatis-Plus入門
BaseMapper和 IService 接口區(qū)別是什么?
2020-04-03
源自:MyBatis-Plus入門 3-2
正在回答
BaseMapper是Mapper層或者叫Dao層的接口。
IService是業(yè)務(wù)邏輯層接口。
你開發(fā)的是否分層吧,不同層繼承不同層的接口。MP還有個通用Service的實現(xiàn)類,叫ServiceImpl,他本身也實現(xiàn)了IService。你的service可以繼承ServiceImpl,省著你一些簡單的方法,還需要在service中寫一遍了。
itzhw 提問者
老猿 回復(fù) itzhw 提問者
BaseMapper是數(shù)據(jù)抽象接口:把需要抽象的數(shù)據(jù)處理層放到這里
IService 接口是業(yè)務(wù)抽象接口:把需要封裝的業(yè)務(wù)操作放到這里
舉報
MyBatis-Plus框架入門必學課程!
2 回答大猿老師,舉個例子,ServiceImpl接口的save方法,實際調(diào)用的的是basemapper的insert方法?
1 回答basemapper的繼承問題
2 回答baseMapper注解
2 回答想問下老師mapper接口上需要@mapper注解嗎,如果在項目中加了它的作用是什么
2 回答怎么用mp直接執(zhí)行sql語句?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2020-04-08
BaseMapper是Mapper層或者叫Dao層的接口。
IService是業(yè)務(wù)邏輯層接口。
你開發(fā)的是否分層吧,不同層繼承不同層的接口。MP還有個通用Service的實現(xiàn)類,叫ServiceImpl,他本身也實現(xiàn)了IService。你的service可以繼承ServiceImpl,省著你一些簡單的方法,還需要在service中寫一遍了。
2020-04-04
BaseMapper是數(shù)據(jù)抽象接口:把需要抽象的數(shù)據(jù)處理層放到這里
IService 接口是業(yè)務(wù)抽象接口:把需要封裝的業(yè)務(wù)操作放到這里