code: private void buildValuePartForIN(StringBuilder conditionStrBuilder, List<Object> paramValues) {
  		conditionStrBuilder.append(" (");
  		final Object value = this.value;
  		if (isPlaceHolder()) {
  			List<?> valuesForIn;
  			// 占位符对应值列表
  			if (value instanceof CharSequence) {
  				valuesForIn = StrUtil.split((CharSequence) value, ',');
  			} else {
  				valuesForIn = Arrays.asList(Convert.convert(String[].class, value));
  				if (null == valuesForIn) {
  					valuesForIn = CollUtil.newArrayList(Convert.toStr(value));
  				}
  			}
  			conditionStrBuilder.append(StrUtil.repeatAndJoin("?", valuesForIn.size(), ","));
  			if(null != paramValues) {
  				paramValues.addAll(valuesForIn);
  			}
  		} else {
  			conditionStrBuilder.append(StrUtil.join(",", value));
  		}
  		conditionStrBuilder.append(')');
  	}
docs: 构建IN语句中的值部分<br>
  开头必须加空格，类似：" (?,?,?)" 或者 " (1,2,3,4)"
  
  @param conditionStrBuilder 条件语句构建器
  @param paramValues 参数集合，用于参数占位符对应参数回填