public class JdbcQueryUtil extends JdbcExecutor implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected Connection |
connection |
protected static org.slf4j.Logger |
log |
protected SQLBuilder |
sqlBuilder |
| Constructor and Description |
|---|
JdbcQueryUtil(Connection aConnection,
SQLBuilder aSqlBuilder)
Use StoreQueryBeanBuilder.create() instead of this constructor!
|
| Modifier and Type | Method and Description |
|---|---|
int |
executeCount(QueryDefinition queryDefinition)
Convenience method -
Execute a Query that returns ONE Row with one int value.
|
QueryResult |
executeQuery(QueryDefinition queryDefinition)
execute a select statement returning objects build by
the result visitor.
|
int |
executeUpdate(QueryDefinition updateDefinition)
execute a insert, update or delete statement.
|
Connection |
getConnection() |
SQLBuilder |
getSqlBuilder() |
execRowsAffected, fetchResult, newResultVisitorprotected final Connection connection
protected final SQLBuilder sqlBuilder
protected static final org.slf4j.Logger log
public JdbcQueryUtil(Connection aConnection, SQLBuilder aSqlBuilder)
public Connection getConnection()
getConnection in class JdbcExecutorpublic SQLBuilder getSqlBuilder()
public int executeUpdate(QueryDefinition updateDefinition) throws SQLException
SQLExceptionpublic int executeCount(QueryDefinition queryDefinition) throws Exception
Exceptionpublic QueryResult executeQuery(QueryDefinition queryDefinition) throws SQLException
queryDefinition - object containing the query specificationExceptionSQLExceptionCopyright © 2008-2016. All Rights Reserved.