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

フィールドの概要
protected  boolean nullExcluded
           
protected  boolean optimisticLockExceptionSuppressed
           
protected  boolean unchangedPropertyIncluded
           
protected  boolean versionIncluded
           
 
クラス 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
 
コンストラクタの概要
AutoUpdateQuery(Class<E> entityClass)
           
 
メソッドの概要
 void compile()
           
 void incrementVersion()
           
protected  void prepareOptimisticLock()
           
protected  void prepareSql()
           
protected  void prepareTargetProperties()
           
 void setNullExcluded(boolean nullExcluded)
           
 void setOptimisticLockExceptionSuppressed(boolean optimisticLockExceptionSuppressed)
           
 void setUnchangedPropertyIncluded(Boolean unchangedPropertyIncluded)
           
 void setVersionIncluded(boolean versionIncluded)
           
 
クラス 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
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.seasar.doma.internal.jdbc.query.ModifyQuery から継承されたメソッド
getSql, getSqlExecutionSkipCause, isAutoGeneratedKeysSupported, isExecutable, isOptimisticLockCheckRequired
 
インタフェース org.seasar.doma.internal.jdbc.query.Query から継承されたメソッド
getClassName, getConfig, getMethodName, getQueryTimeout
 

フィールドの詳細

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.