public class DefaultTableNamingStrategy extends Object implements TableNamingStrategy
| Constructor and Description |
|---|
DefaultTableNamingStrategy() |
| Modifier and Type | Method and Description |
|---|---|
void |
addConfig(URL url) |
protected static String |
addUnderscores(String name) |
String |
classToTableName(Class<?> clazz)
Convert class to table name
|
String |
collectionToTableName(Class<?> entityClass,
String tableName,
String collectionName)
Convert collection to table name
|
org.beangle.orm.hibernate.TableNamePattern |
getPattern(Class<?> clazz) |
List<org.beangle.orm.hibernate.TableNamePattern> |
getPatterns() |
String |
getSchema(String clazzName)
Return schema for package
|
boolean |
isMultiSchema()
is Multiple schema for entity
|
void |
setEntityTableMaxLength(int entityTableMaxLength) |
void |
setPluralizer(Pluralizer pluralizer) |
void |
setRelationTableMaxLength(int relationTableMaxLength) |
void |
setResources(Resources resources) |
String |
toString() |
protected static String |
unqualify(String qualifiedName) |
public void addConfig(URL url)
public String getSchema(String clazzName)
TableNamingStrategygetSchema in interface TableNamingStrategypublic org.beangle.orm.hibernate.TableNamePattern getPattern(Class<?> clazz)
public boolean isMultiSchema()
isMultiSchema in interface TableNamingStrategypublic List<org.beangle.orm.hibernate.TableNamePattern> getPatterns()
public void setResources(Resources resources)
public String classToTableName(Class<?> clazz)
TableNamingStrategyclassToTableName in interface TableNamingStrategypublic String collectionToTableName(Class<?> entityClass, String tableName, String collectionName)
TableNamingStrategycollectionToTableName in interface TableNamingStrategypublic void setPluralizer(Pluralizer pluralizer)
public void setEntityTableMaxLength(int entityTableMaxLength)
public void setRelationTableMaxLength(int relationTableMaxLength)
Copyright © 2005–2016 The Beangle Software Group. All rights reserved.