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.