从po类获取表名
@return
179976
private static <T> String getTableName(Class<T> clazz) {
		
		Table tableAnno = clazz.getAnnotation(Table.class);
		if(tableAnno != null){
			if(tableAnno.catalog() != null){
				return tableAnno.catalog() + "." + tableAnno.name();
			}
			return tableAnno.name();
		}
		//if Table annotation is null
		String className = clazz.getName();
		return IdUtils.toUnderscore(className.substring(className.lastIndexOf(".")+1));
	}
706402
public Map<String, Class<?>> getPayloadPropertyNames(Map<String,Class<?>> mapPropertyNames)
    {
        mapPropertyNames = super.getPayloadPropertyNames(mapPropertyNames);
        if ((this.getKeyInformation() & STANDARD_PARAM) != 0)
        {   // Add this name and class to the map of property names
            if (mapPropertyNames == null)
                mapPropertyNames = new HashMap<String, Class<?>>();
            mapPropertyNames.put(this.getFullKey(null), this.getRawClassType());
        }
        return mapPropertyNames;
    }
1007162
public String getSimpleName() {
        String n = getName();
        int pos = n.indexOf(".");
        if (pos == -1)
            return n;
        else
            return n.substring(pos+1);
    }
709906
public String name () {
    // lazily init name if it's not been set
    if (name == null) {
      name = getClass().getName();
      name = name.substring(name.lastIndexOf(".")+1).intern();
    }
    return name;
  }
563928
public String getName() {
        String result = super.getName();

        if (result == null) {
            switch (this.code) {
                case 100:
                    result = "Continue";
                    break;
                case 101:
                    result = "Switching Protocols";
                    break;
                case 102:
                    result = "Processing";
                    break;

                case 200:
                    result = "OK";
                    break;
                case 201:
                    result = "Created";
                    break;
                case 202:
                    result = "Accepted";
                    break;
                case 203:
                    result = "Non-Authoritative Information";
                    break;
                case 204:
                    result = "No Content";
                    break;
                case 205:
                    result = "Reset Content";
                    break;
                case 206:
                    result = "Partial Content";
                    break;
                case 207:
                    result = "Multi-Status";
                    break;

                case 300:
                    result = "Multiple Choices";
                    break;
                case 301:
                    result = "Moved Permanently";
                    break;
                case 302:
                    result = "Found";
                    break;
                case 303:
                    result = "See Other";
                    break;
                case 304:
                    result = "Not Modified";
                    break;
                case 305:
                    result = "Use Proxy";
                    break;
                case 307:
                    result = "Temporary Redirect";
                    break;

                case 400:
                    result = "Bad Request";
                    break;
                case 401:
                    result = "Unauthorized";
                    break;
                case 402:
                    result = "Payment Required";
                    break;
                case 403:
                    result = "Forbidden";
                    break;
                case 404:
                    result = "Not Found";
                    break;
                case 405:
                    result = "Method Not Allowed";
                    break;
                case 406:
                    result = "Not Acceptable";
                    break;
                case 407:
                    result = "Proxy Authentication Required";
                    break;
                case 408:
                    result = "Request Timeout";
                    break;
                case 409:
                    result = "Conflict";
                    break;
                case 410:
                    result = "Gone";
                    break;
                case 411:
                    result = "Length Required";
                    break;
                case 412:
                    result = "Precondition Failed";
                    break;
                case 413:
                    result = "Request Entity Too Large";
                    break;
                case 414:
                    result = "Request URI Too Long";
                    break;
                case 415:
                    result = "Unsupported Media Type";
                    break;
                case 416:
                    result = "Requested Range Not Satisfiable";
                    break;
                case 417:
                    result = "Expectation Failed";
                    break;
                case 422:
                    result = "Unprocessable Entity";
                    break;
                case 423:
                    result = "Locked";
                    break;
                case 424:
                    result = "Failed Dependency";
                    break;

                case 500:
                    result = "Internal Server Error";
                    break;
                case 501:
                    result = "Not Implemented";
                    break;
                case 502:
                    result = "Bad Gateway";
                    break;
                case 503:
                    result = "Service Unavailable";
                    break;
                case 504:
                    result = "Gateway Timeout";
                    break;
                case 505:
                    result = "Version Not Supported";
                    break;
                case 507:
                    result = "Insufficient Storage";
                    break;

                case 1000:
                    result = "Connection Error";
                    break;
                case 1001:
                    result = "Communication Error";
                    break;
                case 1002:
                    result = "Internal Connector Error";
                    break;
            }
        }

        return result;
    }
577890
public String getName()
  {
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      SibTr.entry(tc, "getName");
    
    String name = null;
    BaseDestinationDefinition def = getDefinition();
    if (def != null)
      name = getDefinition().getName();
  
    if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
      SibTr.exit(tc, "getName", name);
    
    return name; 
  }
1165437
@Override
    public String getServiceHandlerName() {
        final StringBuilder sb = new StringBuilder();
        sb.append(this.service.getClass().getSimpleName()).append(".");
        sb.append(this.method.getName()).append("(");
        for (final Class<?> parameterType : this.method.getParameterTypes()) {
            sb.append(parameterType.getSimpleName()).append(", ");
        }
        sb.append(")");
        return sb.toString();
    }
1254714
public String [] getNames() {
		String [] result = new String[parameters.size()];
		parameters.keySet().toArray(result);
		return result;
	}
390769
public String getName() {
        // Both getPath() and getName() are very light weight method calls
        return zipIterator == null ?
                fileIterator.getFile().getPath() :
                zipIterator.getEntry().getName();
    }
1116726
public String getCppName(Class<?> clazz) {
        ClassMapping mapping = mappingCache.get(clazz);
        Java4Cpp annotation = clazz.getAnnotation(Java4Cpp.class);

        if (mapping != null) {
            if (!Utils.isNullOrEmpty(mapping.getCppName())) {
                return mapping.getCppName();
            }
        }
        if (annotation != null && !Utils.isNullOrEmpty(annotation.name())) {
            return annotation.name();
        }
        return escapeName(clazz.getSimpleName());
    }
755696
public Map<String,String> getPubapis() {
        Map<String,String> publicApiPerPackage = new HashMap<String,String>();
        if (publicApiPerClass == null) return publicApiPerPackage;
        Name[] keys = publicApiPerClass.keySet().toArray(new Name[0]);
        Arrays.sort(keys, new CompareNames());
        StringBuffer newPublicApi = new StringBuffer();
        int i=0;
        String prevPkg = "";
        for (Name k : keys) {
            String cn = k.toString();
            String pn = "";
            int dp = cn.lastIndexOf('.');
            if (dp != -1) {
                pn = cn.substring(0,dp);
            }
            if (!pn.equals(prevPkg)) {
                if (!prevPkg.equals("")) {
                    // Add default module name ":"
                    publicApiPerPackage.put(":"+prevPkg, newPublicApi.toString());
                }
                newPublicApi = new StringBuffer();
                prevPkg = pn;
            }
            newPublicApi.append(publicApiPerClass.get(k));
            i++;
        }
        if (!prevPkg.equals(""))
            publicApiPerPackage.put(":"+prevPkg, newPublicApi.toString());
        return publicApiPerPackage;
    }
484705
public final String getName() {
        final String methodName = "getName";
        if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled()) {
            trace.entry(this, cclass, methodName);
            trace.exit(this, cclass, methodName, new Object[] { storeName });
        }
        return storeName;
    }
1080324
public String getFullName()
  {
    StringBuilder name = new StringBuilder();

    name.append(getName());
    name.append("(");

    JClass []params = getParameterTypes();
    for (int i = 0; i < params.length; i++) {
      if (i != 0)
        name.append(", ");

      name.append(params[i].getShortName());
    }

    name.append(')');

    return name.toString();
  }
1353665
public String getName(String oldName) {
        if (oldName != null && this.existing.containsKey(oldName)) {
            return this.existing.get(oldName);
        }

        final String name = this.prefix + this.counter;
        this.counter++;

        if (oldName != null) {
            this.existing.put(oldName, name);
        }

        return name;
    }
538045
public synchronized Name getServiceName() {
        if (size() < 2) {
            return null;
        }
        if (cachedServiceName == null) {
            cachedServiceName = getCompositeKey().getPrefix(size() - 1);
        }
        return cachedServiceName;
    }
939928
public String getName() throws URIException {
        char[] basename = getRawName();
        return (basename == null) ? null : decode(getRawName(),
                getProtocolCharset());
    }
846116
public Collection<String> getNames() {
		Collection<String> names = new HashSet<String>();
		for (InitParam initParam : initParams) {
			names.add(initParam.getName());
		}
		return names;
	}