private static Map<String, Field> commontField(Cg cg, Map<String, Field> fieldMap){
		
		Pattern commentPattern = Pattern.compile("\\s*COMMENT\\s+?ON\\s+?COLUMN\\s+?.*\\.(.*) IS '(.*)'\\s*;");
		String tableSql = formartSql(cg.getTableSql());
		String[] temps=tableSql.split("\r|\n");
		List<String> tempList = new ArrayList<String>();
		for(int i=0;i<temps.length;i++){
			if(!(temps[i].trim().length()==0)){
				tempList.add(temps[i]);
			}
		}
		
		for(int i=0;i<tempList.size();i++){
//			System.out.println(temps[i].trim());
			
			String commentStr = tempList.get(i);
			
			//判断注释是否折行
			String temp = tempList.get(i).trim().toLowerCase();
			if(temp.startsWith("comment")){
				if(!temp.endsWith(";")){
//					System.out.println("tempList.get(i+1)---------" + tempList.get(i+1));
					commentStr = commentStr + " " +tempList.get(i+1);
//					System.out.println("----xxx-----" + commentStr);
					i++;
				}
			}
//			System.out.println("commentStr---------" + commentStr);
			Matcher matcher = commentPattern.matcher(commentStr.trim().toUpperCase());
			if(matcher.matches()){
				String name = matcher.group(1).trim();
				String comment = matcher.group(2);
				System.out.println(name + " -----comment----- " + comment);
				if(fieldMap.containsKey(name)){
					Field field = fieldMap.get(name);
					field.setComment(comment);
					fieldMap.put(name, field);
				}
			}
		}
		return fieldMap;
	}