1.使用拼接的方式将字符串追加为带单引号的字符串:
比如将字符串 永修县,德安县,共青城市 修改为 ‘永修县‘,‘德安县‘,‘共青城市‘
String county=String.join(",",userService.queryServiceCounty(loginId));
StringBuilder sb = new StringBuilder();
sb.append("‘").append(city.replaceAll(",", "‘,‘")).append("‘");
2.mybatis中 #{}和${} 的区别
使用
比如 select * from table where name = #{name} ,传入的name为小李,那么最后打印出来的就是
select * from table where name = ‘小李’,就是会当成字符串来解析, #{}传参能防止sql注入。
如果你要做动态的排序,比如 order by column,这个时候务必要用${},因为如果你使用了
知识点小计
原文:https://www.cnblogs.com/red-star/p/12770790.html