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(String className)
Convert class to table name
|
String |
collectionToTableName(String className,
String tableName,
String collectionName)
Convert collection to table name
|
org.beangle.orm.hibernate.TableNamePattern |
getPattern(String packageName) |
List<org.beangle.orm.hibernate.TableNamePattern> |
getPatterns() |
String |
getPrefix(String packageName) |
String |
getSchema(String packageName)
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 packageName)
TableNamingStrategygetSchema in interface TableNamingStrategypublic org.beangle.orm.hibernate.TableNamePattern getPattern(String packageName)
public boolean isMultiSchema()
isMultiSchema in interface TableNamingStrategypublic List<org.beangle.orm.hibernate.TableNamePattern> getPatterns()
public void setResources(Resources resources)
public String classToTableName(String className)
TableNamingStrategyclassToTableName in interface TableNamingStrategypublic String collectionToTableName(String className, String tableName, String collectionName)
TableNamingStrategycollectionToTableName in interface TableNamingStrategypublic void setPluralizer(Pluralizer pluralizer)
public void setEntityTableMaxLength(int entityTableMaxLength)
public void setRelationTableMaxLength(int relationTableMaxLength)
Copyright © 2005–2014 The Beangle Software Group. All rights reserved.