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 resultSet)
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 resultSet) throws SQLException
ResultSet
into a List of beans with
the Class
given in the constructor.handle
in interface ResultSetHandler<List<T>>
resultSet
- The ResultSet
to handle.null
.SQLException
- if a database access error occursRowProcessor.toBeanList(ResultSet, Class)
Copyright © 2002–2023 The Apache Software Foundation. All rights reserved.