2020
12-02
12-02
解决mybatis中order by排序无效问题
1、#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:orderby#{user_id},如果传入的值是111,那么解析成sql时的值为orderby"111",如果传入的值是id,则解析成的sql为orderby"id"。2、$将传入的数据直接显示生成在sql中。如:orderby${user_id},如果传入的值是111,那么解析成sql时的值为orderby111,如果传入的值是id,则解析成的sql为orderbyid。3、#方式能够很大程度防止sql注入。4、$方式无法...
继续阅读 >