public abstract class TnAbstractEntityDynamicCommand extends TnAbstractBasicSqlCommand
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TnBeanMetaData |
_beanMetaData
The meta data of the bean.
|
protected String[] |
_propertyNames
The array of property name for persistent columns.
|
protected DBMeta |
_targetDBMeta
The DB meta of the table.
|
_dataSource, _statementFactory| コンストラクタと説明 |
|---|
TnAbstractEntityDynamicCommand(DataSource dataSource,
StatementFactory statementFactory) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
checkPrimaryKey() |
protected String |
doFilterExecutedSqlByCallbackFilter(String executedSql) |
protected String |
encryptIfNeeds(String tableDbName,
String columnDbName,
String valueExp) |
protected Object |
extractBeanFromArgsChecked(Object[] args) |
protected List<?> |
extractBeanListFromBeanChecked(Object bean) |
protected Set<String> |
extractUniqueDrivenPropSet(Object bean) |
protected String |
filterExecutedSql(String executedSql) |
protected SqlStringFilter |
getSqlStringFilter() |
protected String |
ln() |
protected void |
prepareWherePrimaryKey(StringBuilder sb,
Set<String> uniqueDrivenPropSet) |
void |
setBeanMetaData(TnBeanMetaData beanMetaData) |
void |
setPropertyNames(String[] propertyNames) |
void |
setTargetDBMeta(DBMeta targetDBMeta) |
protected void |
setupUpdateWhere(StringBuilder sb,
Set<String> uniqueDrivenPropSet,
boolean optimisticLockHandling) |
assertObjectNotNullclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexecuteexecuteprotected TnBeanMetaData _beanMetaData
protected DBMeta _targetDBMeta
protected String[] _propertyNames
public TnAbstractEntityDynamicCommand(DataSource dataSource, StatementFactory statementFactory)
protected void checkPrimaryKey()
protected void setupUpdateWhere(StringBuilder sb, Set<String> uniqueDrivenPropSet, boolean optimisticLockHandling)
protected void prepareWherePrimaryKey(StringBuilder sb, Set<String> uniqueDrivenPropSet)
protected String doFilterExecutedSqlByCallbackFilter(String executedSql)
protected SqlStringFilter getSqlStringFilter()
protected String encryptIfNeeds(String tableDbName, String columnDbName, String valueExp)
protected String ln()
public void setBeanMetaData(TnBeanMetaData beanMetaData)
public void setTargetDBMeta(DBMeta targetDBMeta)
public void setPropertyNames(String[] propertyNames)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.