public class BatchInsertStatementDefault extends StatementBase implements BatchInsertStatement
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
BatchInsertStatementDefault(Connection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
addBatch() |
protected void |
addBatchParams(Map<String,Object> params) |
int[] |
batchInsert()
Run the batch insert query.
|
List<Long> |
batchInsert(String primaryKeyName)
Run the batch insert query and return the generated ids, if
the current driver supports it.
|
protected int |
getBatchInsertSize() |
protected List<Map<String,Object>> |
getBatchParams() |
addCurrentParamsToStatement, addParam, addParamsToStatement, clearParams, clearSql, clearSql, close, close, copyParamsAndStaticTokensTo, getConnection, getIndexMap, getOriginalQuery, getParams, getParsedQuery, getQueryBuilder, getSql, getSqlFormmatter, getStaticTokens, parse, setBoolean, setDate, setDouble, setFloat, setInInteger, setInLong, setInstant, setInString, setInStringFromEnumNames, setInStringFromEnumNames, setInteger, setLong, setLongList, setParams, setStaticTokens, setString, sql, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitclearSql, clearSql, getSql, setBoolean, setDate, setDouble, setFloat, setInInteger, setInLong, setInstant, setInString, setInStringFromEnumNames, setInStringFromEnumNames, setInteger, setLong, setLongList, setString, sqlpublic BatchInsertStatementDefault(Connection connection)
public void addBatch()
addBatch in interface BatchInsertStatementprotected int getBatchInsertSize()
public int[] batchInsert()
BatchInsertStatementbatchInsert in interface BatchInsertStatementhttps://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html#executeBatch()public List<Long> batchInsert(String primaryKeyName)
BatchInsertStatementNote that some drivers don't support the return of generated keys when using batch inserts. An exception will be throwed if the generated keys cant be retrieved.
batchInsert in interface BatchInsertStatementCopyright © 2019. All rights reserved.