org.seasar.doma.internal.jdbc.query
クラス AutoUpdateQuery<I,E extends Entity<I>>
java.lang.Object
org.seasar.doma.internal.jdbc.query.AutoModifyQuery<I,E>
org.seasar.doma.internal.jdbc.query.AutoUpdateQuery<I,E>
- すべての実装されたインタフェース:
- ModifyQuery, Query, UpdateQuery
public class AutoUpdateQuery<I,E extends Entity<I>>
- extends AutoModifyQuery<I,E>
- implements UpdateQuery
- 作成者:
- taedium
クラス org.seasar.doma.internal.jdbc.query.AutoModifyQuery から継承されたフィールド |
autoGeneratedKeysSupported, callerClassName, callerMethodName, columnNameMap, config, EMPTY_STRINGS, entity, entityClass, excludedPropertyNames, executable, idProperties, includedPropertyNames, optimisticLockCheckRequired, queryTimeout, sql, sqlExecutionSkipCause, tableName, targetProperties, versionProperty |
クラス org.seasar.doma.internal.jdbc.query.AutoModifyQuery から継承されたメソッド |
getClassName, getConfig, getMethodName, getQueryTimeout, getSql, getSqlExecutionSkipCause, isAutoGeneratedKeysSupported, isExecutable, isOptimisticLockCheckRequired, isTargetPropertyName, prepareIdAndVersionProperties, prepareOptions, prepareTableAndColumnNames, setCallerClassName, setCallerMethodName, setConfig, setEntity, setExcludedPropertyNames, setIncludedPropertyNames, setQueryTimeout, toString, validateIdExistent |
nullExcluded
protected boolean nullExcluded
versionIncluded
protected boolean versionIncluded
optimisticLockExceptionSuppressed
protected boolean optimisticLockExceptionSuppressed
unchangedPropertyIncluded
protected boolean unchangedPropertyIncluded
AutoUpdateQuery
public AutoUpdateQuery(Class<E> entityClass)
compile
public void compile()
prepareOptimisticLock
protected void prepareOptimisticLock()
prepareTargetProperties
protected void prepareTargetProperties()
prepareSql
protected void prepareSql()
incrementVersion
public void incrementVersion()
- 定義:
- インタフェース
UpdateQuery
内の incrementVersion
setNullExcluded
public void setNullExcluded(boolean nullExcluded)
setVersionIncluded
public void setVersionIncluded(boolean versionIncluded)
setOptimisticLockExceptionSuppressed
public void setOptimisticLockExceptionSuppressed(boolean optimisticLockExceptionSuppressed)
setUnchangedPropertyIncluded
public void setUnchangedPropertyIncluded(Boolean unchangedPropertyIncluded)
Copyright © 2009 The Seasar Foundation. All Rights Reserved.