package pt.ist.fenixframework.pstm.repository; public class DbUtil { public static String getFkName(String slotName) { return "OID_" + convertToDBStyle(slotName); } public static String convertToDBStyle(String string) { StringBuilder result = new StringBuilder(string.length() + 10); boolean first = true; for (char c : string.toCharArray()) { if (first) { first = false; } else if (Character.isUpperCase(c)) { result.append('_'); } result.append(Character.toUpperCase(c)); } return result.toString(); } }