public static List<ModelFiledDesc> getModelFiledByTableColumn(TableDesc tableDesc){
		List<ModelFiledDesc> result = new ArrayList<ModelFiledDesc>();
		Iterator<TableColumnDesc> it = tableDesc.getTable().iterator();
		while (it.hasNext()) {
			ModelFiledDesc mfd  = new ModelFiledDesc();
			TableColumnDesc tcd =  it.next();
			mfd.setFiledName(getFiledName(tcd.getField()));
			mfd.setTableFiledName(tcd.getField());
			 String type[] = tcd.getType().split("\\(");
			 mfd.setFiledType(map.get(type[0]));
			 result.add(mfd);
		}
		return result;
	}