List of usage examples for org.hibernate.boot.model.naming Identifier toIdentifier
public static Identifier toIdentifier(String text)
From source file:com.hack23.cia.service.data.impl.LegacyNamingStrategy.java
License:Apache License
/** * Convert.// w w w . jav a 2 s . com * * @param identifier * the identifier * @return the identifier */ private static Identifier convert(final Identifier identifier) { if (identifier == null || StringUtils.isBlank(identifier.getText())) { return identifier; } else { return Identifier.toIdentifier( identifier.getText().replaceAll(REG_EXPR, REPLACEMENT_PATTERN).toLowerCase(Locale.ENGLISH)); } }
From source file:com.zuoxiaolong.niubi.job.persistent.hibernate.HibernateNamingStrategy.java
License:Apache License
private Identifier addUnderscores(Identifier name) { if (name != null) { return Identifier.toIdentifier(addUnderscores(abbreviateName(name.getText(), maxLength))); } else {/*from w ww .j a va 2 s . c o m*/ return name; } }
From source file:org.mitre.mpf.wfm.data.ImprovedNamingStrategy.java
License:Open Source License
private Identifier convert(Identifier identifier) { if (identifier == null || StringUtils.isBlank(identifier.getText())) { return identifier; }/*w w w .java2s . co m*/ String regex = "([a-z])([A-Z])"; String replacement = "$1_$2"; String newName = identifier.getText().replaceAll(regex, replacement).toLowerCase(); return Identifier.toIdentifier(newName); }