StringBuilder 線程不安全,效率高的使用

    // 獲取任務類型的uuid
                String taskUuids = ctr.getPara("taskUuids"); // 獲取的數組
              
                // 不爲空時添加查詢條件            
                if (StringUtils.notBlank(taskUuids)) {
                     String[] taskU=taskUuids.split(",");
                     StringBuilder stringBuilder=new  StringBuilder();
                        for (int i = 0; i <taskU.length; i++) {
                            stringBuilder.append("'"+taskU[i]+"',");
                        }
                        stringBuilder.deleteCharAt(stringBuilder.length()-1);
                        where += " and x.uuid in ( "+stringBuilder.toString()+" ) ";
                                            
                }數組

 x.uuid in ( 'pt066','pt068' )app

相關文章
相關標籤/搜索