com.vladmihalcea.hibernate.type.util.CamelCaseToSnakeCaseNamingStrategy Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of hibernate-types-60 Show documentation
Show all versions of hibernate-types-60 Show documentation
Hibernate ORM 6.0 extra Types
package com.vladmihalcea.hibernate.type.util;
/**
* Maps the JPA camelCase properties to snake_case database identifiers.
*
* For more details about how to use it, check out this article on vladmihalcea.com.
*
* @deprecated use {@link com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy} instead
*
* @author Vlad Mihalcea
*/
@Deprecated
public class CamelCaseToSnakeCaseNamingStrategy extends com.vladmihalcea.hibernate.naming.CamelCaseToSnakeCaseNamingStrategy {
public static final CamelCaseToSnakeCaseNamingStrategy INSTANCE = new CamelCaseToSnakeCaseNamingStrategy();
public static final String CAMEL_CASE_REGEX = "([a-z]+)([A-Z]+)";
public static final String SNAKE_CASE_PATTERN = "$1\\_$2";
}