欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MybatisPlus自帶的queryWrapper實(shí)現(xiàn)時(shí)間倒序方式

 更新時(shí)間:2022年01月30日 10:36:19   作者:豎笛小風(fēng)  
這篇文章主要介紹了MybatisPlus自帶的queryWrapper實(shí)現(xiàn)時(shí)間倒序方式,具有很好的參考價(jià)值,希望對(duì)的有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

MybatisPlus自帶queryWrapper時(shí)間倒序

queryWrapper.select().orderByDesc("create_time");

使用queryWrapper解決字符串中含數(shù)字的排序問(wèn)題

今天遇到了Oracle數(shù)據(jù)庫(kù)字符串(含數(shù)字)排序問(wèn)題,這里記錄的是如何用MyBatis-Plus的queryWrapper條件構(gòu)造器來(lái)解決的方法。

造成的原因

  • 數(shù)據(jù)庫(kù)字段為varchar類(lèi)型(若為Number類(lèi)型則無(wú)此問(wèn)題)
  • 數(shù)據(jù)庫(kù)字符串排序是按照順序一位一位比較的,按照ascII碼值比較。如:2比1大,所以12會(huì)排在2前面

解決辦法

先按字符串長(zhǎng)度排序,再按字段排序

關(guān)鍵代碼(queryWrapper條件構(gòu)造器實(shí)現(xiàn)形式)

//利用數(shù)據(jù)庫(kù)length函數(shù)獲取字符串長(zhǎng)度(這里的code是我數(shù)據(jù)庫(kù)中的字段名稱(chēng))
queryWrapper.orderByAsc("length(code),code");

能這樣寫(xiě)的原因是因?yàn)閙ybatis-plus的orderBy里的參數(shù)值最終是拼接在sql語(yǔ)句的order by后面的,并不是只能設(shè)置為數(shù)據(jù)庫(kù)的列名稱(chēng),因此只需使orderBy方法里面的參數(shù)值符合sql中的排序規(guī)則即可實(shí)現(xiàn)想要的排序結(jié)果。

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

相關(guān)文章

  • java實(shí)現(xiàn)動(dòng)態(tài)驗(yàn)證碼

    java實(shí)現(xiàn)動(dòng)態(tài)驗(yàn)證碼

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)動(dòng)態(tài)驗(yàn)證碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-03-03
  • Servlet方法生命周期及執(zhí)行原理詳解

    Servlet方法生命周期及執(zhí)行原理詳解

    運(yùn)行在服務(wù)器端的小程序,Servlet就是一個(gè)接口,定義了Java類(lèi)被瀏覽器訪(fǎng)問(wèn)到(tomcat識(shí)別)的規(guī)則,將來(lái)我們自定義一個(gè)類(lèi),實(shí)現(xiàn)Servlet接口,復(fù)寫(xiě)方法
    2021-09-09
  • 一篇文章帶你深入了解Java類(lèi)加載

    一篇文章帶你深入了解Java類(lèi)加載

    這篇文章主要介紹了Java中類(lèi)加載過(guò)程全面解析,具有一定參考價(jià)值,需要的朋友可以了解下,希望能給你帶來(lái)幫助
    2021-08-08
  • Java編程實(shí)現(xiàn)數(shù)組轉(zhuǎn)成list及l(fā)ist轉(zhuǎn)數(shù)組的方法

    Java編程實(shí)現(xiàn)數(shù)組轉(zhuǎn)成list及l(fā)ist轉(zhuǎn)數(shù)組的方法

    這篇文章主要介紹了Java編程實(shí)現(xiàn)數(shù)組轉(zhuǎn)成list及l(fā)ist轉(zhuǎn)數(shù)組的方法,結(jié)合實(shí)例形式較為詳細(xì)的總結(jié)分析了java實(shí)現(xiàn)數(shù)組與list之間相互轉(zhuǎn)換的操作技巧,需要的朋友可以參考下
    2017-09-09
  • SpringCloud微服務(wù)架構(gòu)實(shí)戰(zhàn)之微服務(wù)治理功能的實(shí)現(xiàn)

    SpringCloud微服務(wù)架構(gòu)實(shí)戰(zhàn)之微服務(wù)治理功能的實(shí)現(xiàn)

    這篇文章主要介紹了SpringCloud微服務(wù)架構(gòu)實(shí)戰(zhàn)之微服務(wù)治理,這些治理工具主要包括服務(wù)的注冊(cè)與發(fā)現(xiàn)、負(fù)載均衡管理、動(dòng)態(tài)路由、服務(wù)降級(jí)和故障轉(zhuǎn)移、鏈路跟蹤、服務(wù)監(jiān)控等,需要的朋友可以參考下
    2022-02-02
  • Java IO流對(duì)文件File操作

    Java IO流對(duì)文件File操作

    這篇文章主要介紹了Java IO流對(duì)文件File操作,java封裝的一個(gè)操作文件及文件夾(目錄)的對(duì)象??梢圆僮鞔疟P(pán)上的任何一個(gè)文件和文件夾
    2022-12-12
  • java中String,數(shù)組,ArrayList三者之間的轉(zhuǎn)換

    java中String,數(shù)組,ArrayList三者之間的轉(zhuǎn)換

    這篇文章主要介紹了java中String,數(shù)組,ArrayList三者之間的轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 自定義類(lèi)加載器以及打破雙親委派模型解析

    自定義類(lèi)加載器以及打破雙親委派模型解析

    這篇文章主要介紹了自定義類(lèi)加載器以及打破雙親委派模型解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • Java字典生成算法講解

    Java字典生成算法講解

    今天小編就為大家分享一篇關(guān)于Java字典生成算法講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • 基于Mybatis-Plus的CRUD的實(shí)現(xiàn)

    基于Mybatis-Plus的CRUD的實(shí)現(xiàn)

    這篇文章主要介紹了基于Mybatis-Plus的CRUD的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11

最新評(píng)論