code: private Map<String, String> parseComment(String sql) {
  		Map<String, String> commentMap = new HashMap<String, String>();
  		try {
  		while (StringUtils.contains(sql, "/*") && StringUtils.contains(sql, "*/")) {
  			String comment = StringUtils.substringBetween(sql, "/*", "*/");
  			comment = comment.toUpperCase().trim();
  
  			if (StringUtils.isNotEmpty(comment)) {
  				if (comment.contains("NO_CACHE")) {
  					commentMap.put("CACHE", "FALSE");
  				}
  				String commentItems[] = comment.split(",");
  				for (String commentItem : commentItems) {
  					if (commentItem != null && commentItem.contains("=")) {
  						String value[] = commentItem.trim().split("=");
  						if (value != null && value.length == 2) {
  							commentMap.put(value[0].trim(), value[1].trim());
  						}
  					}
  				}
  			}
  
  			sql = StringUtils.substringBefore(sql, "/*") + StringUtils.substringAfter(sql, "*/");
  		}
  		} catch (Exception e) {
  			logger.error("Parse sql comment fail:" + sql);
  		}
  		return commentMap;
  	}
docs: /*
  解析Sql语句中的注释信息