首页 > 其他 > 详细

知识点小计

时间:2020-04-25 01:59:43      阅读:49      评论:0      收藏:0      [点我收藏+]

1.使用拼接的方式将字符串追加为带单引号的字符串:

   比如将字符串 永修县,德安县,共青城市 修改为 ‘永修县‘,‘德安县‘,‘共青城市‘

   String county=String.join(",",userService.queryServiceCounty(loginId));

   StringBuilder sb = new StringBuilder();

   sb.append("‘").append(city.replaceAll(",", "‘,‘")).append("‘");

2.mybatis中 #{}和${} 的区别

   使用#{参数}传入会加上单引号,sql语句解析是会加上"",

   比如 select * from table where name = #{name} ,传入的name为小李,那么最后打印出来的就是

   select * from table where name = ‘小李’,就是会当成字符串来解析, #{}传参能防止sql注入。

   如果你要做动态的排序,比如 order by column,这个时候务必要用${},因为如果你使用了#{},

   那么打印出来的将会是 select * from table order by ‘name‘ 。

 

知识点小计

原文:https://www.cnblogs.com/red-star/p/12770790.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!