mybatis plus 聯合查詢

2022-02-25 18:10:31 字數 1315 閱讀 2812

在xml中只需要需要寫如下的**即可實現分頁:

select

from user

where name like concat("%",#,"%")

呼叫方法

/*

* * 分頁外掛程式

*/public

static

void

testpagelistuser()

}

貢獻一波自己的**

1、呼叫:

pagepage = new page(current, limit);

page.setrecords(pagelist);

return new pageutils(page);
或者

//使用 com.github.pagehelper

2、dao

/**

* 查詢資料分頁

** @param page

* @param params

* @return

*/listquerycarpage(pagepage, mapparams);

//這是使用 com.github.pagehelper xml**一樣的

listquerycarpage(@param("params")mapparams);

3、xml 後面自己傳遞的傳輸引數配置就可以了

querycarpage

" parametertype="

map" resulttype="

io.sale.modules.sale.entity.dto.carview

">select

sl_car.id,sl_car.customer_id,sl_car.number,sl_car.type,sl_car.frame,sl_car.annual_time,sl_car.service_time,sl_car.driver_name,

sl_car.owner_phone,sl_car.image,sl_car.ramark,sl_car.dept_id,sl_car.user_id,sl_car.add_time,sl_car.del_flag,sl_car.`change`,sl_car.add_user

from sl_car , sl_sale

where sl_car.del_flag=0

group by sl_car.id

select>

mybatis plus 聯合查詢

在xml中只需要需要寫如下的 即可實現分頁 select from user where name like concat 呼叫方法 分頁外掛程式 public static void testpagelistuser 貢獻一波自己的 1 呼叫 pagepage new page current,l...

mybatis plus 分頁 聯合查詢

業務需要關聯多個表查詢,並且返回內容不只是乙個表 還需要另外乙個表的部分字段 並且需要實現分頁邏輯 本來看了下mybatis封裝的查詢方式,沒看到怎麼進行多表聯合,想著手寫實現聯合查詢並分頁,後面經過同事提醒發現有更加優雅的方式 新建乙個vo,整合原本的資料庫實體,並填上需要新增加的字段 data ...

MyBatis Plus 分頁 排序聯合使用

其實兩者聯合使用非常簡單,只需要在使用分頁外掛程式的基礎上使用其提供的orderbydesc orderbyasc就能完美融合。寫這篇部落格只是給一些初學者乙個方便的整理而已。下面會先給出完整的使用情況,在到後面分別解釋兩者的用法。以方便只關心這個用法或者趕時間的朋友。處於保密性考慮,我將大部分字段...