1.建立分頁外掛程式
@configuration
public
class
mybatisplusconfig
}
2.測試分頁
/**
* myabtis 實現的分頁為什麼還要分頁外掛程式?
* * 1.mybatis實現得分頁時邏輯分頁或者叫做記憶體不是物理分頁
* 2.他是把符合條件的資料全部查詢出來放到記憶體中,然後返回你需要的那部分
* 3.表中資料不多時,可以使用,速度慢一些;當資料量大時,建議使用物理分頁
*/@test
public
void
selectpage()
3.自定義分頁
/**
* 查詢所有 有條件會自動拼接在where 後邊當條件 單錶操作
** @param page
* @return
*///自定義sql 分頁
ipage
selectuserpage
(page
page,
@param
;
<
?xml version=
"1.0" encoding=
"utf-8"
?>
<
>
>
"selectuserpage" resulttype=
"com.example.mybatisplus.sampleschapter1.entity.user"
>
select * from user $
<
/select>
<
4. 測試自定義分頁方法
@test
public
void
selectmypage()
5. 控制台輸出
6. 多表操作
/**
* 多表操作
* 1.在xml檔案中書寫sql語句
* 3.客戶端呼叫即可
//查詢到list集合
list
userlist = userservice.
selectbyid
(id)
;//結果集
list
resultlist =
newarraylist
<
>()
;//遍歷集合取值
userlist .
foreach
(item-
>);
//條件構造器in上手使用
qw =
new<
>()
; qw.in(
"you_need_id"
, resultlist)
;//這裡有個分頁的查詢,你也可以不用分頁,用mybatisplus裡面封裝的其他方法
ipage
selectpage
(page, qw)
;//返回查詢結果,getrecords也是mybatisplus裡面封裝的方法
return contractrecordipage.
getrecords()
;
MybatisPlus使用介紹
com.baomidou mybatis plus boot starter 3.2.0 package com.jt.pojo import com.baomidou.mybatisplus.annotation.tableid import com.baomidou.mybatisplus.an...
Mybatis Plus簡單使用
匯入相關依賴 注 因為mybatis plus的依賴已經包含分頁,mybatis,mybatis spring整合jar包這三種包,所以這三個jar包不需要額外匯入 com.baomidou groupid mybatis plus artifactid 2.3 version dependency...
MyBatis Plus 使用總結
mybatis plus mybatis plus是一款mybatis的增強工具包,簡化 crud 操作。啟動載入 xml 配置時注入單錶 sql 操作 為簡化開發工作 提高生產率而生。mybatis plus 啟動注入非攔截實現 效能更優,讓你專注業務快速敏捷開發。文件 samples tree ...