怎么制作企业网站,公司网站哪家做的好,深圳室内设计公司排行榜,电子商务网站排名问题描述#xff1a; 处理简单分页时#xff0c;发现从外部传入的排序条件无法生效#xff0c;但程序无报错#xff0c;正常返回列表#xff0c;只是排序条件不对#xff1b; 原因#xff1a; #{}表示一个占位符#xff0c;当#{}传入的数据是一个字符串时#xff0c;会…问题描述 处理简单分页时发现从外部传入的排序条件无法生效但程序无报错正常返回列表只是排序条件不对 原因 #{}表示一个占位符当#{}传入的数据是一个字符串时会自动将传入的数据加一个双引号。 解决方法 使用${}将传入的数据直接显示生成在sql中 1、当查询语句使用#{},例如传入update_date desc排序条件生成语句如下
select id, title, name, status, create_by,create_date,update_by,update_date from table
WHERE status 1 order by update_date desc2、使用${}生成语句是
select id, title, name, status, create_by,create_date,update_by,update_date from table
WHERE status 1 order by update_date desc3、推荐文章 Mybatis中${}和#{}的区别https://blog.csdn.net/BBQ__ZXB/article/details/127089187