org.seasar.doma.internal.jdbc.query
クラス AutoBatchInsertQuery<I,E extends Entity<I>>
java.lang.Object
org.seasar.doma.internal.jdbc.query.AutoBatchModifyQuery<I,E>
org.seasar.doma.internal.jdbc.query.AutoBatchInsertQuery<I,E>
- すべての実装されたインタフェース:
- BatchInsertQuery, BatchModifyQuery, Query
public class AutoBatchInsertQuery<I,E extends Entity<I>>
- extends AutoBatchModifyQuery<I,E>
- implements BatchInsertQuery
- 作成者:
- taedium
クラス 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 |
クラス org.seasar.doma.internal.jdbc.query.AutoBatchModifyQuery から継承されたメソッド |
getBatchSize, getClassName, getConfig, getMethodName, getQueryTimeout, getSql, getSqlExecutionSkipCause, getSqls, isAutoGeneratedKeysSupported, isExecutable, isOptimisticLockCheckRequired, isTargetPropertyName, prepareOptions, prepareTableAndColumnNames, setBatchSize, setCallerClassName, setCallerMethodName, setConfig, setEntities, setExcludedPropertyNames, setIncludedPropertyNames, setQueryTimeout, toString, validateIdExistent |
generatedIdProperty
protected GeneratedIdProperty<?> generatedIdProperty
generatedIdProperties
protected final List<GeneratedIdProperty<?>> generatedIdProperties
idGenerationConfig
protected IdGenerationConfig idGenerationConfig
batchSupported
protected boolean batchSupported
AutoBatchInsertQuery
public AutoBatchInsertQuery(Class<E> entityClass)
compile
public void compile()
prepareIdAndVersionProperties
protected void prepareIdAndVersionProperties()
- オーバーライド:
- クラス
AutoBatchModifyQuery<I,E extends Entity<I>>
内の prepareIdAndVersionProperties
prepareTargetProperties
protected void prepareTargetProperties()
prepareVersionValue
protected void prepareVersionValue()
prepareSql
protected void prepareSql()
isBatchSupported
public boolean isBatchSupported()
- 定義:
- インタフェース
BatchInsertQuery
内の isBatchSupported
generateId
public void generateId(Statement statement,
int index)
- 定義:
- インタフェース
BatchInsertQuery
内の generateId
Copyright © 2009 The Seasar Foundation. All Rights Reserved.