org.seasar.doma.internal.jdbc.query
クラス SqlFileBatchModifyQuery<I,E extends Entity<I>>
java.lang.Object
org.seasar.doma.internal.jdbc.query.SqlFileBatchModifyQuery<I,E>
- すべての実装されたインタフェース:
- BatchModifyQuery, Query
- 直系の既知のサブクラス:
- SqlFileBatchDeleteQuery, SqlFileBatchInsertQuery, SqlFileBatchUpdateQuery
public abstract class SqlFileBatchModifyQuery<I,E extends Entity<I>>
- extends Object
- implements BatchModifyQuery
- 作成者:
- taedium
entityClass
protected final Class<E extends Entity<I>> entityClass
config
protected Config config
sqlFilePath
protected String sqlFilePath
parameterName
protected String parameterName
entities
protected List<E extends Entity<I>> entities
callerClassName
protected String callerClassName
callerMethodName
protected String callerMethodName
sqls
protected final List<PreparedSql> sqls
optimisticLockCheckRequired
protected boolean optimisticLockCheckRequired
executable
protected boolean executable
sqlExecutionSkipCause
protected SqlExecutionSkipCause sqlExecutionSkipCause
queryTimeout
protected int queryTimeout
batchSize
protected int batchSize
entity
protected E extends Entity<I> entity
SqlFileBatchModifyQuery
public SqlFileBatchModifyQuery(Class<E> entityClass)
compile
public void compile()
prepareOptions
protected void prepareOptions()
prepareSql
protected void prepareSql()
setConfig
public void setConfig(Config config)
setSqlFilePath
public void setSqlFilePath(String sqlFilePath)
setParameterName
public void setParameterName(String parameterName)
setEntities
public void setEntities(List<I> entities)
setCallerClassName
public void setCallerClassName(String callerClassName)
setCallerMethodName
public void setCallerMethodName(String callerMethodName)
setQueryTimeout
public void setQueryTimeout(int queryTimeout)
setBatchSize
public void setBatchSize(int batchSize)
getSql
public PreparedSql getSql()
- 定義:
- インタフェース
BatchModifyQuery
内の getSql
- 定義:
- インタフェース
Query
内の getSql
getClassName
public String getClassName()
- 定義:
- インタフェース
Query
内の getClassName
getMethodName
public String getMethodName()
- 定義:
- インタフェース
Query
内の getMethodName
getSqls
public List<PreparedSql> getSqls()
- 定義:
- インタフェース
BatchModifyQuery
内の getSqls
getConfig
public Config getConfig()
- 定義:
- インタフェース
Query
内の getConfig
isOptimisticLockCheckRequired
public boolean isOptimisticLockCheckRequired()
- 定義:
- インタフェース
BatchModifyQuery
内の isOptimisticLockCheckRequired
isAutoGeneratedKeysSupported
public boolean isAutoGeneratedKeysSupported()
- 定義:
- インタフェース
BatchModifyQuery
内の isAutoGeneratedKeysSupported
isExecutable
public boolean isExecutable()
- 定義:
- インタフェース
BatchModifyQuery
内の isExecutable
getSqlExecutionSkipCause
public SqlExecutionSkipCause getSqlExecutionSkipCause()
- 定義:
- インタフェース
BatchModifyQuery
内の getSqlExecutionSkipCause
getQueryTimeout
public int getQueryTimeout()
- 定義:
- インタフェース
Query
内の getQueryTimeout
getBatchSize
public int getBatchSize()
- 定義:
- インタフェース
BatchModifyQuery
内の getBatchSize
toString
public String toString()
- オーバーライド:
- クラス
Object
内の toString
Copyright © 2009 The Seasar Foundation. All Rights Reserved.