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