摘要:
今天看一同事代码中sql语句的拼接,看到where column=? or column=? .... 一直循环遍历下去,即根据传递进来的数组长度构造sql查询(mysql库)for(int i= 0; i < len; i++) { sb.append("userjid=?"); if(i != (len-1)){ sb.append(" or "); } }当时第一感觉是这样的SQL性能会有很大问题, 如果or拼接多到几十条时,肯定不乐观。 于是就自己进行了验证,结果... 阅读全文