做地方门户网站怎样,工业设计作品集网站,中铁快运关于网站建设,企业邮箱登录入口首页问题描述#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