code: public static String buildLikeValue(String value, LikeType likeType, boolean withLikeKeyword) {
  		if (null == value) {
  			return value;
  		}
  
  		StringBuilder likeValue = StrUtil.builder(withLikeKeyword ? "LIKE " : "");
  		switch (likeType) {
  		case StartWith:
  			likeValue.append('%').append(value);
  			break;
  		case EndWith:
  			likeValue.append(value).append('%');
  			break;
  		case Contains:
  			likeValue.append('%').append(value).append('%');
  			break;
  
  		default:
  			break;
  		}
  		return likeValue.toString();
  	}
docs: 创建LIKE语句中的值，创建的结果为：
  
  <pre>
  1、LikeType.StartWith: %value
  2、LikeType.EndWith: value%
  3、LikeType.Contains: %value%
  </pre>
  
  如果withLikeKeyword为true，则结果为：
  
  <pre>
  1、LikeType.StartWith: LIKE %value
  2、LikeType.EndWith: LIKE value%
  3、LikeType.Contains: LIKE %value%
  </pre>
  
  @param value 被查找值
  @param likeType LIKE值类型 {@link LikeType}
  @return 拼接后的like值