@Override public String foreignKeyColumnName(String propertyName, String propertyEntityName, String propertyTableName, String referencedColumnName) { String value = super.foreignKeyColumnName(propertyName, propertyEntityName, propertyTableName, referencedColumnName); return StringUtils.substring(tablePrefix + addUnderscores(value), 0, maxLength); }