org.seasar.doma.internal.jdbc.query
クラス AutoBatchUpdateQuery<I,E extends Entity<I>>

java.lang.Object
  上位を拡張 org.seasar.doma.internal.jdbc.query.AutoBatchModifyQuery<I,E>
      上位を拡張 org.seasar.doma.internal.jdbc.query.AutoBatchUpdateQuery<I,E>
すべての実装されたインタフェース:
BatchModifyQuery, BatchUpdateQuery, Query

public class AutoBatchUpdateQuery<I,E extends Entity<I>>
extends AutoBatchModifyQuery<I,E>
implements BatchUpdateQuery

作成者:
taedium

フィールドの概要
protected  boolean optimisticLockExceptionSuppressed
           
protected  boolean versionIncluded
           
 
クラス org.seasar.doma.internal.jdbc.query.AutoBatchModifyQuery から継承されたフィールド
autoGeneratedKeysSupported, batchSize, callerClassName, callerMethodName, columnNameMap, config, EMPTY_STRINGS, entities, entity, entityClass, excludedPropertyNames, executable, executionSkipCause, idProperties, includedPropertyNames, optimisticLockCheckRequired, queryTimeout, sqls, tableName, targetProperties, versionProperty
 
コンストラクタの概要
AutoBatchUpdateQuery(Class<E> entityClass)
           
 
メソッドの概要
 void compile()
           
 void incrementVersions()
           
protected  void prepareOptimisticLock()
           
protected  void prepareSql()
           
protected  void prepareTargetProperties()
           
 void setOptimisticLockExceptionSuppressed(boolean optimisticLockExceptionSuppressed)
           
 void setVersionIncluded(boolean versionIncluded)
           
 
クラス org.seasar.doma.internal.jdbc.query.AutoBatchModifyQuery から継承されたメソッド
getBatchSize, getClassName, getConfig, getMethodName, getQueryTimeout, getSql, getSqlExecutionSkipCause, getSqls, isAutoGeneratedKeysSupported, isExecutable, isOptimisticLockCheckRequired, isTargetPropertyName, prepareIdAndVersionProperties, prepareOptions, prepareTableAndColumnNames, setBatchSize, setCallerClassName, setCallerMethodName, setConfig, setEntities, setExcludedPropertyNames, setIncludedPropertyNames, setQueryTimeout, toString, validateIdExistent
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.seasar.doma.internal.jdbc.query.BatchUpdateQuery から継承されたメソッド
isOptimisticLockCheckRequired
 
インタフェース org.seasar.doma.internal.jdbc.query.BatchModifyQuery から継承されたメソッド
getBatchSize, getSql, getSqlExecutionSkipCause, getSqls, isAutoGeneratedKeysSupported, isExecutable
 
インタフェース org.seasar.doma.internal.jdbc.query.Query から継承されたメソッド
getClassName, getConfig, getMethodName, getQueryTimeout
 

フィールドの詳細

versionIncluded

protected boolean versionIncluded

optimisticLockExceptionSuppressed

protected boolean optimisticLockExceptionSuppressed
コンストラクタの詳細

AutoBatchUpdateQuery

public AutoBatchUpdateQuery(Class<E> entityClass)
メソッドの詳細

compile

public void compile()

prepareOptimisticLock

protected void prepareOptimisticLock()

prepareTargetProperties

protected void prepareTargetProperties()

prepareSql

protected void prepareSql()

incrementVersions

public void incrementVersions()
定義:
インタフェース BatchUpdateQuery 内の incrementVersions

setVersionIncluded

public void setVersionIncluded(boolean versionIncluded)

setOptimisticLockExceptionSuppressed

public void setOptimisticLockExceptionSuppressed(boolean optimisticLockExceptionSuppressed)


Copyright © 2009 The Seasar Foundation. All Rights Reserved.