docs: public static Object stringToSqlValue(String value, int sqlType, boolean isRequired, boolean isEmptyStringNulled) {
          // 设置变量
          String sourceValue = value;
          if (SqlUtils.isTextType(sqlType)) {
              if ((sourceValue == null) || (true == StringUtils.isEmpty(sourceValue) && isEmptyStringNulled)) {
                  return isRequired ? REQUIRED_FIELD_NULL_SUBSTITUTE : null;
              } else {
                  return sourceValue;
              }
          } else {
              if (StringUtils.isEmpty(sourceValue)) {
                  return isEmptyStringNulled ? null : sourceValue;// oracle的返回null，保持兼容
              } else {
                  Class<?> requiredType = sqlTypeToJavaTypeMap.get(sqlType);
                  if (requiredType == null) {
                      throw new IllegalArgumentException("unknow java.sql.Types - " + sqlType);
                  } else if (requiredType.equals(String.class)) {
                      return sourceValue;
                  } else if (true == isNumeric(sqlType)) {
                      return convertUtilsBean.convert(sourceValue.trim(), requiredType);
                  } else {
                      return convertUtilsBean.convert(sourceValue, requiredType);
                  }
              }
          }
      }