public class TnQueryUpdateDynamicCommand extends TnAbstractQueryDynamicCommand
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TnBeanMetaData |
_beanMetaData |
_dataSource, _statementFactory| コンストラクタと説明 |
|---|
TnQueryUpdateDynamicCommand(DataSource dataSource,
StatementFactory statementFactory) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
assertArgument(Object[] args) |
protected String |
buildQueryUpdateTwoWaySql(Entity entity,
ConditionBean cb,
UpdateOption<ConditionBean> option,
List<TnPropertyType> boundPropTypeList) |
Object |
execute(Object[] args)
Execute SQL.
|
protected ConditionBean |
extractConditionBeanWithCheck(Object[] args) |
protected Entity |
extractEntityWithCheck(Object[] args) |
protected UpdateOption<ConditionBean> |
extractUpdateOptionWithCheck(Object[] args) |
protected String |
getUpdateSQLFailureProcessTitle() |
protected boolean |
isModifiedProperty(Set<String> modifiedSet,
ColumnInfo col) |
protected boolean |
isSpecifiedProperty(UpdateOption<ConditionBean> option,
Set<String> modifiedSet,
ColumnInfo col) |
protected String |
ln() |
protected void |
prepareStatementConfigOnThreadIfExists(UpdateOption<ConditionBean> option) |
protected String |
replace(String text,
String fromText,
String toText) |
void |
setBeanMetaData(TnBeanMetaData beanMetaData) |
createCommandContext, createCommandContextHandler, createSqlAnalyzer, filterSqlStringByCallbackFilter, getSqlStringFilter, newCommandContextHandlerassertObjectNotNullprotected TnBeanMetaData _beanMetaData
public TnQueryUpdateDynamicCommand(DataSource dataSource, StatementFactory statementFactory)
public Object execute(Object[] args)
SqlExecutionargs - The arguments for SQL.protected ConditionBean extractConditionBeanWithCheck(Object[] args)
protected UpdateOption<ConditionBean> extractUpdateOptionWithCheck(Object[] args)
protected void prepareStatementConfigOnThreadIfExists(UpdateOption<ConditionBean> option)
protected void assertArgument(Object[] args)
protected String buildQueryUpdateTwoWaySql(Entity entity, ConditionBean cb, UpdateOption<ConditionBean> option, List<TnPropertyType> boundPropTypeList)
entity - The entity for update. (NotNull)cb - The condition-bean for query. (NotNull)option - The option of update. (NullAllowed)boundPropTypeList - The type list of bound property. (NotNull, AlwaysEmpty)protected boolean isSpecifiedProperty(UpdateOption<ConditionBean> option, Set<String> modifiedSet, ColumnInfo col)
protected boolean isModifiedProperty(Set<String> modifiedSet, ColumnInfo col)
protected String getUpdateSQLFailureProcessTitle()
protected String ln()
public void setBeanMetaData(TnBeanMetaData beanMetaData)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.