public final class BetterSqlMapper.SelectBuilder<T>
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
BetterSqlMapper.SelectBuilder<T> |
bind(StatementBinding statementBinding)
Optionally bind parameters to the PreparedStatement
|
java.util.List<T> |
list(java.sql.Connection connection)
Query for a list of results.
|
<K> java.util.Map<K,T> |
map(java.sql.Connection connection,
ResultMapping<K> keyMapping)
Return a map of results.
|
<K> java.util.Map<K,java.util.List<T>> |
multiMap(java.sql.Connection connection,
ResultMapping<K> keyMapping)
Return a multi map of results.
|
T |
one(java.sql.Connection connection)
Query for a single result.
|
public BetterSqlMapper.SelectBuilder<T> bind(StatementBinding statementBinding)
statementBinding - bind parameter values to the prepared statement (optional)public T one(java.sql.Connection connection)
connection - db connection. close it yourselfpublic java.util.List<T> list(java.sql.Connection connection)
connection - db connection. close it yourselfpublic <K> java.util.Map<K,T> map(java.sql.Connection connection, ResultMapping<K> keyMapping)
K - key typeconnection - db connection. close it yourselfkeyMapping - map the ResultSet to a keypublic <K> java.util.Map<K,java.util.List<T>> multiMap(java.sql.Connection connection, ResultMapping<K> keyMapping)
K - key typeconnection - db connection. close it yourselfkeyMapping - map the ResultSet to a key