static class AnnotationBatcher.InsertBatcher
extends java.lang.Object
insert(Object[])
method.Modifier and Type | Field and Description |
---|---|
private int[] |
parameterTypes |
private java.lang.String |
sql |
private java.sql.PreparedStatement |
statement |
Constructor and Description |
---|
InsertBatcher(java.sql.Connection c,
java.lang.String sql,
int... parameterTypes)
Prepare a new batcher for the given SQL statement.
|
Modifier and Type | Method and Description |
---|---|
(package private) void |
close()
Close the batcher.
|
(package private) java.lang.String |
getSql()
The SQL statement this batcher is executing.
|
(package private) int |
insert(java.lang.Object... values)
Execute an insert SQL statement with the given parameter
values.
|
private final java.lang.String sql
private final java.sql.PreparedStatement statement
private final int[] parameterTypes
InsertBatcher(java.sql.Connection c, java.lang.String sql, int... parameterTypes) throws java.sql.SQLException
sql
- A SQL statementparameterTypes
- Parameter type codes as defined in Types
.java.sql.SQLException
java.lang.String getSql()
int insert(java.lang.Object... values) throws java.sql.SQLException
java.sql.SQLException
void close()