好吊妞欧美日韩免费观看_性高潮久久久无码精品视频_国产黄片一级成人看_图片区精品综合自拍_国内精品一区二区av_伊人久久无码大香线蕉综合_国产亚洲香蕉aⅴ播放_国产深夜女主播视频在线观看_男生和女生app轮滑鞋的区别_欧美呦交xx视频

聯(lián)系電話:
0551-62838121 / 18256961507
電子郵箱:
公司地址:
安徽省合肥市蜀山區(qū)春天大廈2403

廬陽區(qū)廬陽中科大校友創(chuàng)新園1號(hào)樓319室

多一份參考,總有益處

告訴我們您的需求,免費(fèi)獲得專屬《策劃方案》及報(bào)價(jià)

因?yàn)槟男湃?,最終我們成為了朋友

怎么稱呼?
您的手機(jī)?
您的郵箱?
您的需求?

感知行業(yè)變化
真正洞悉社會(huì)需求

MybatisPlus IService接口功能介紹

發(fā)布時(shí)間:2024-08-11

MybatisPlus中的IService接口為開發(fā)者提供了一系列基礎(chǔ)數(shù)據(jù)庫(kù)操作方法,如增刪改查等,通過泛型支持不同類型的實(shí)體和主鍵,IService的默認(rèn)實(shí)現(xiàn)類為ServiceImpl,它實(shí)現(xiàn)了接口中的基本方法,用戶可通過繼承ServiceImpl來擴(kuò)展自定義的業(yè)務(wù)邏輯。

一、介紹

在MybatisPlus框架中,IService接口扮演著重要的角色。

作為一個(gè)通用的服務(wù)接口,IService定義了一系列方法,包括查詢、插入、更新、刪除等。

這些方法的定義使得在服務(wù)層進(jìn)行數(shù)據(jù)庫(kù)操作變得更為便捷和高效。

  • IService 接口是一個(gè)泛型接口,定義了一組通用的基礎(chǔ)方法,包括常見的增刪改查操作。

  • 例如,它提供了插入數(shù)據(jù)、根據(jù)主鍵更新數(shù)據(jù)、根據(jù)主鍵刪除數(shù)據(jù)、根據(jù)主鍵查詢數(shù)據(jù)等方法的簽名。

  • 用戶可以根據(jù)自己的需求和業(yè)務(wù)邏輯在自定義的服務(wù)接口中繼承 IService 接口,并實(shí)現(xiàn)其中的方法。

用法:

  • ServiceImpl 類是 IService 接口的默認(rèn)實(shí)現(xiàn)類,提供了基本的增刪改查操作的實(shí)現(xiàn)細(xì)節(jié)。

  • 它使用了泛型參數(shù)來規(guī)范實(shí)體類和主鍵類型,并實(shí)現(xiàn)了 IService 接口中定義的方法。

  • 用戶可以繼承 ServiceImpl 類,并在自己的實(shí)現(xiàn)類中添加或重寫更具體的業(yè)務(wù)邏輯。

二、IService用法

1、添加數(shù)據(jù)

2、刪除數(shù)據(jù)

3、修改數(shù)據(jù)

4、查詢數(shù)據(jù)

IPage 是MyBatis-Plus 提供的一個(gè)分頁(yè)相關(guān)的接口,它有一個(gè)實(shí)現(xiàn)類為 Page,類中定義了分頁(yè)相關(guān)的多個(gè)參數(shù)。

  • size (每頁(yè)顯示條數(shù)):此參數(shù)通常由前端傳給我們,然后再封裝到Page對(duì)象中進(jìn)行分頁(yè)查詢;

  • current (要展示哪一頁(yè)數(shù)據(jù)):此參數(shù)通常由前端傳給我們,然后再封裝到Page對(duì)象中進(jìn)行分頁(yè)查詢;

  • orders(排序規(guī)則集合):按照哪些字段進(jìn)行排序?可以為多個(gè),例如希望通過時(shí)間進(jìn)行排序,如果時(shí)間相同就根據(jù)用戶ID降序排序,可以添加多個(gè)字段;

  • total (總記錄數(shù)):指查詢完畢后返回的數(shù)據(jù)庫(kù)中總記錄數(shù),注意不包含已被邏輯刪除的數(shù)據(jù);

  • records(查詢到的分頁(yè)結(jié)果集數(shù)據(jù)):分頁(yè)查詢得到的多條數(shù)據(jù)會(huì)存儲(chǔ)在 records 中,可以看出該對(duì)象是一個(gè)集合,可以傳遞一個(gè)泛型,泛型就是查詢到的數(shù)據(jù)對(duì)應(yīng)的實(shí)體泛型。



上一篇

下一篇

多一份參考,總有益處

告訴我們您的需求,免費(fèi)獲得專屬《策劃方案》及報(bào)價(jià)

因?yàn)槟男湃危覀兂蔀榱伺笥?/p>

服務(wù)熱線

18256961507

獲取定制化專屬方案

微信在線咨詢