/** * {@inheritDoc} * <p/> * Converts PostgreSQL conventional names to Java field names, i.e. "last_name" to "lastName". */ public String fromDatabaseName(String name) { return NamingUtils.snakeToLowerCamel(name); }
/** * {@inheritDoc} * <p/> * Converts to PostgreSQL conventional names, i.e. "lastName" to "last_name". */ public String toDatabaseName(String name) { return NamingUtils.camelToLowerSnake(name); } }
/** * Converts camel case string (lower or upper/Pascal) to lower snake case, * for example 'helloWorld' or 'HelloWorld' -> 'hello_world' or 'HELLO_WORLD'. */ public static String camelToLowerSnake(String camel) { return camelToSnake(camel, false); }
/** * Converts snake case string (lower or upper) to upper camel case, * for example 'hello_world' or 'HELLO_WORLD' -> 'HelloWorld'. */ public static String snakeToUpperCamel(String snake) { return snakeToCamel(snake, true); } }
/** * Converts snake case string (lower or upper) to lower camel case, * for example 'hello_world' or 'HELLO_WORLD' -> 'helloWorld'. */ public static String snakeToLowerCamel(String snake) { return snakeToCamel(snake, false); }
for (Field field : fields) { if (Modifier.isStatic(field.getModifiers())) { String name = NamingUtils.snakeToLowerCamel(field.getName()); String propertyName = prefix + name;
/** * Converts camel case string (lower or upper/Pascal) to upper snake case, * for example 'helloWorld' or 'HelloWorld' -> 'HELLO_WORLD'. */ public static String camelToUpperSnake(String camel) { return camelToSnake(camel, true); }