public class DbOomConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
cacheEntitiesInResultSet |
protected java.lang.String |
columnAliasSeparator |
protected ColumnNamingStrategy |
columnNames |
protected ColumnAliasType |
defaultColumnAliasType |
protected boolean |
entityAwareMode |
protected java.lang.String |
schemaName |
protected TableNamingStrategy |
tableNames |
| Constructor and Description |
|---|
DbOomConfig() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getColumnAliasSeparator()
Returns value for separator for column aliases that divides table reference and column name.
|
ColumnNamingStrategy |
getColumnNames()
Returns current column name strategy.
|
ColumnAliasType |
getDefaultColumnAliasType() |
java.lang.String |
getSchemaName() |
TableNamingStrategy |
getTableNames()
Returns current table name strategy.
|
boolean |
isCacheEntitiesInResultSet() |
boolean |
isEntityAwareMode()
Returns
true if entity-aware mode is enabled. |
void |
setCacheEntitiesInResultSet(boolean cacheEntitiesInResultSet)
Defines if entities have to be cached in result set.
|
void |
setColumnAliasSeparator(java.lang.String separator)
Specifies separator for column aliases that divides table reference and column name.
|
void |
setColumnNames(ColumnNamingStrategy columnNames)
Sets new column name strategy,
|
void |
setDefaultColumnAliasType(ColumnAliasType defaultColumnAliasType)
Specifies default column alias type.
|
void |
setEntityAwareMode(boolean entityAwareMode)
Defines entity-aware mode, when resulting collections does not have duplicates.
|
void |
setSchemaName(java.lang.String schemaName) |
void |
setTableNames(TableNamingStrategy tableNames)
Sets new table name strategy.
|
protected java.lang.String columnAliasSeparator
protected boolean cacheEntitiesInResultSet
protected boolean entityAwareMode
protected ColumnAliasType defaultColumnAliasType
protected java.lang.String schemaName
protected TableNamingStrategy tableNames
protected ColumnNamingStrategy columnNames
public java.lang.String getColumnAliasSeparator()
public void setColumnAliasSeparator(java.lang.String separator)
public boolean isCacheEntitiesInResultSet()
public void setCacheEntitiesInResultSet(boolean cacheEntitiesInResultSet)
ResultSetMapper.public boolean isEntityAwareMode()
true if entity-aware mode is enabled.public void setEntityAwareMode(boolean entityAwareMode)
cache is set.
Therefore, enabling smart mode will also enable caching.public ColumnAliasType getDefaultColumnAliasType()
public void setDefaultColumnAliasType(ColumnAliasType defaultColumnAliasType)
public java.lang.String getSchemaName()
public void setSchemaName(java.lang.String schemaName)
public TableNamingStrategy getTableNames()
public void setTableNames(TableNamingStrategy tableNames)
public ColumnNamingStrategy getColumnNames()
public void setColumnNames(ColumnNamingStrategy columnNames)
Copyright © 2003-present Jodd Team