T - the target bean typepublic class BeanListHandler<T> extends Object implements ResultSetHandler<List<T>>
ResultSetHandler implementation that converts a
ResultSet into a List of beans. This class is
thread safe.ResultSetHandler| Constructor and Description |
|---|
BeanListHandler(Class<? extends T> type)
Creates a new instance of BeanListHandler.
|
BeanListHandler(Class<? extends T> type,
RowProcessor convert)
Creates a new instance of BeanListHandler.
|
| Modifier and Type | Method and Description |
|---|---|
List<T> |
handle(ResultSet rs)
Convert the whole
ResultSet into a List of beans with
the Class given in the constructor. |
public BeanListHandler(Class<? extends T> type)
type - The Class that objects returned from handle()
are created from.public BeanListHandler(Class<? extends T> type, RowProcessor convert)
type - The Class that objects returned from handle()
are created from.convert - The RowProcessor implementation
to use when converting rows into beans.public List<T> handle(ResultSet rs) throws SQLException
ResultSet into a List of beans with
the Class given in the constructor.handle in interface ResultSetHandler<List<T>>rs - The ResultSet to handle.null.SQLException - if a database access error occursRowProcessor.toBeanList(ResultSet, Class)Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.