类 DefaultTableNamingStrategy
java.lang.Object
org.beangle.orm.hibernate.DefaultTableNamingStrategy
- 所有已实现的接口:
TableNamingStrategy
根据报名动态设置schema,prefix名字
- 作者:
- chaostone
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidprotected static StringaddUnderscores(String name) classToTableName(Class<?> clazz) Convert class to table namecollectionToTableName(Class<?> entityClass, String tableName, String collectionName) Convert collection to table nameorg.beangle.orm.hibernate.TableNamePatterngetPattern(Class<?> clazz) List<org.beangle.orm.hibernate.TableNamePattern>Return schema for packagebooleanis Multiple schema for entityvoidsetEntityTableMaxLength(int entityTableMaxLength) voidsetPluralizer(Pluralizer pluralizer) voidsetRelationTableMaxLength(int relationTableMaxLength) voidsetResources(Resources resources) toString()protected static String
-
构造器详细资料
-
DefaultTableNamingStrategy
public DefaultTableNamingStrategy()
-
-
方法详细资料
-
addConfig
-
getSchema
从接口复制的说明:TableNamingStrategyReturn schema for package- 指定者:
getSchema在接口中TableNamingStrategy
-
getPattern
-
isMultiSchema
public boolean isMultiSchema()is Multiple schema for entity- 指定者:
isMultiSchema在接口中TableNamingStrategy
-
getPatterns
-
setResources
-
toString
-
classToTableName
从接口复制的说明:TableNamingStrategyConvert class to table name- 指定者:
classToTableName在接口中TableNamingStrategy
-
collectionToTableName
从接口复制的说明:TableNamingStrategyConvert collection to table name- 指定者:
collectionToTableName在接口中TableNamingStrategy
-
unqualify
-
addUnderscores
-
setPluralizer
-
setEntityTableMaxLength
public void setEntityTableMaxLength(int entityTableMaxLength) -
setRelationTableMaxLength
public void setRelationTableMaxLength(int relationTableMaxLength)
-