最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatisplus如何實(shí)現(xiàn)排序

 更新時間:2024年02月19日 10:36:04   作者:爆燃·火星  
這篇文章主要介紹了mybatisplus如何實(shí)現(xiàn)排序問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

mybatisplus實(shí)現(xiàn)排序

MybatisPlus 支持使用 lambda 表達(dá)式進(jìn)行排序。

可以在查詢條件中使用 orderBy、orderByAsc、orderByDesc 方法來設(shè)置排序字段和排序順序。

例如:

要將查詢結(jié)果按照 age 字段升序排序,可以使用如下代碼:

IPage<User> page = new Page<>();
page.setCurrent(1);
page.setSize(10);
 
lambdaQueryWrapper.orderByAsc(User::getAge);
 
IPage<User> userIPage = userMapper.selectPage(page, lambdaQueryWrapper);

如果要按照 age 字段降序排序,可以使用如下代碼:

IPage<User> page = new Page<>();
page.setCurrent(1);
page.setSize(10);
 
lambdaQueryWrapper.orderByDesc(User::getAge);
 
IPage<User> userIPage = userMapper.selectPage(page, lambdaQueryWrapper);

如果有多個排序條件,可以通過多次調(diào)用 orderBy、orderByAsc、orderByDesc 方法來添加排序條件

例如:

lambdaQueryWrapper.orderByAsc(User::getAge).orderByDesc(User::getName);

這樣就會先按照 Age 升序,Name降序排序

mybatisplus排序查詢

orderByAsc

orderByAsc(R... columns)
orderByAsc(boolean condition, R... columns)

排序:ORDER BY 字段, ... ASC

例:orderByAsc("id", "name")--->order by id ASC,name ASC

orderByDesc

orderByDesc(R... columns)
orderByDesc(boolean condition, R... columns)

排序:ORDER BY 字段, ... DESC

例: orderByDesc("id", "name")--->order by id DESC,name DESC

orderBy

orderBy(boolean condition, boolean isAsc, R... columns)

排序:ORDER BY 字段, ...

例: orderBy(true, true, "id", "name")--->order by id ASC,name ASC

倒敘排序

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

丽水市| 贵定县| 稷山县| 承德市| 南安市| 图木舒克市| 乐昌市| 万山特区| 德江县| 嫩江县| 恭城| 嘉禾县| 治多县| 玉环县| 万盛区| 平阳县| 湄潭县| 岗巴县| 静安区| 上栗县| 津市市| 沙坪坝区| 木里| 阿鲁科尔沁旗| 福建省| 汉寿县| 清远市| 新巴尔虎右旗| 武穴市| 墨脱县| 洛隆县| 怀宁县| 南丰县| 盐山县| 长沙县| 五台县| 罗定市| 太保市| 大洼县| 利津县| 德清县|