All Methods Instance Methods Concrete Methods
| 修飾子とタイプ |
メソッドと説明 |
protected String |
createNonUpdateLogMessage(Object bean) |
protected TnUpdateEntityHandler |
createUpdateEntityHandler(TnPropertyType[] boundPropTypes,
String sql,
UpdateOption<ConditionBean> option) |
protected TnPropertyType[] |
createUpdatePropertyTypes(Object bean,
UpdateOption<ConditionBean> option) |
protected String |
createUpdateSql(Object bean,
TnPropertyType[] propertyTypes,
UpdateOption<ConditionBean> option)
Create update SQL.
|
protected Object |
doExecute(Object bean,
TnPropertyType[] propertyTypes,
String sql,
UpdateOption<ConditionBean> option) |
Object |
execute(Object[] args)
Execute SQL.
|
protected UpdateOption<ConditionBean> |
extractUpdateOptionChecked(Object[] args) |
protected Set<String> |
getModifiedPropertyNames(Object bean) |
protected Object |
getNonUpdateReturn() |
protected boolean |
isLogEnabled() |
protected boolean |
isModifiedProperty(Set<String> modifiedSet,
TnPropertyType pt) |
protected boolean |
isOptimisticLockProperty(String timestampProp,
String versionNoProp,
TnPropertyType pt) |
protected boolean |
isSpecifiedProperty(UpdateOption<ConditionBean> option,
Set<String> modifiedSet,
TnPropertyType pt) |
protected boolean |
isStatementProperty(UpdateOption<ConditionBean> option,
TnPropertyType pt) |
protected boolean |
isVersionNoAutoIncrementOnMemory() |
protected void |
log(String msg) |
protected TnUpdateEntityHandler |
newUpdateEntityHandler(TnPropertyType[] boundPropTypes,
String sql,
UpdateOption<ConditionBean> option) |
protected void |
prepareStatementConfigOnThreadIfExists(UpdateOption<ConditionBean> option) |
void |
setOptimisticLockHandling(boolean optimisticLockHandling) |
protected void |
setupVersionNoAutoIncrementOnQuery(StringBuilder sb,
ColumnSqlName columnSqlName) |
void |
setVersionNoAutoIncrementOnMemory(boolean versionNoAutoIncrementOnMemory) |
protected void |
throwUniqueDrivenColumnUpdateStatementException(String tableDbName,
String columnDbName,
Set<String> uniqueDrivenPropSet) |