Mybatis 動態傳入order by 參數排序無效

                                                               Mybatis 動態傳入order by 參數排序無效

一、背景

        2019年4月14日,下午5點半,今天週末,但依舊加點調程序,補補丁。遇到這個坑,耗了我一會,我也很無奈啊,還好當時就解決了,特此記錄一下。

        對最近比較熱門的 996.ICU 話題表示沒有多餘的精力去了解,why?因爲我還在馬不停蹄的幹活、搬磚,心疼三秒鐘。雖然當前的日子苦了一些,但依舊對以後的生活的充滿了希望,對當前的工作充滿了激情。始終相信我們程序員也可以按照勞動法正常上下班,我們也有享受生活的權利,我們是一羣可愛的人。

二、問題解決

   在相應的映射文件裏面,將 #{} 改成 ${}  就行了,其他的不用做任何變動。

   原來是這樣的(錯誤的

<if test="orderByString != null" >
    order by #{orderByString}
</if>

  應該要改成這樣的(正確的) 

<if test="orderByString != null" >
    order by ${orderByString}
</if>

三、心得

       週末工作,最主要的是心態要好,由於經過了一週的長時間編程工作,週末有時候難免有些急躁,遇見問題就會有一些煩躁,這還是不可取的,很不利於工作的進行。

      積極工作,認真生活。這世間不僅有充滿激情的工作,還有美好的生活。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章