public static final String coloumnToObject(String column) { String[] columnWords = column.split("_"); String result = ""; for (int i = 0; i < columnWords.length; i++) { if (i == 0) { result += StringUtils.lowerCase(columnWords[i]); } else { result += StringUtils.capitalize(StringUtils .lowerCase(columnWords[i])); } } return result; }
public static String toDBName(String objectName) { try { StringBuffer result = new StringBuffer(); result.append(objectName.charAt(0)); for (int i = 1; i < objectName.length(); i++) { char c = objectName.charAt(i); if (Character.isUpperCase(c)) { result.append("_"); } result.append(objectName.charAt(i)); } return result.toString().toUpperCase(); } catch (Exception e) { return objectName; } }