public static String covertToTableName(String entityName){
if (StringUtils.isNotBlank(entityName)) {
StringBuilder sb = new StringBuilder();
char[] charArray = entityName.toCharArray();
for (char aCharArray : charArray) {
if (aCharArray >= 'A' && aCharArray <= 'Z') {
sb.append("_").append(aCharArray);
} else {
sb.append(aCharArray);
}
}
String substring = sb.substring(0, 1);
if (substring.equals("_")){
return sb.substring(1).toLowerCase();
}else{
return sb.toString().toLowerCase();
}
}
return entityName;
}
12-16
1736