本文共 512 字,大约阅读时间需要 1 分钟。
Mybatis 动态传入order by 参数排序无效
一、背景
2019年4月14日,下午5点半,今天周末,但依旧加点调程序,补补丁。遇到这个坑,耗了我一会,我也很无奈啊,还好当时就解决了,特此记录一下。
对最近比较热门的 996.ICU 话题表示没有多余的精力去了解,why?因为我还在马不停蹄的干活、搬砖,心疼三秒钟。虽然当前的日子苦了一些,但依旧对以后的生活的充满了希望,对当前的工作充满了激情。始终相信我们程序员也可以按照劳动法正常上下班,我们也有享受生活的权利,我们是一群可爱的人。
二、问题解决
在相应的映射文件里面,将 #{} 改成 ${} 就行了,其他的不用做任何变动。
原来是这样的(错误的)
order by #{orderByString}
应该要改成这样的(正确的)
order by ${orderByString}
三、心得
周末工作,最主要的是心态要好,由于经过了一周的长时间编程工作,周末有时候难免有些急躁,遇见问题就会有一些烦躁,这还是不可取的,很不利于工作的进行。
积极工作,认真生活。这世间不仅有充满激情的工作,还有美好的生活。
转载地址:http://pyajn.baihongyu.com/