Class BeanListHandler<T>
java.lang.Object
org.apache.commons.dbutils.handlers.BeanListHandler<T>
- Type Parameters:
T
- the target bean type
- All Implemented Interfaces:
ResultSetHandler<List<T>>
ResultSetHandler
implementation that converts a
ResultSet
into a List
of beans. This class is
thread safe.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBeanListHandler
(Class<? extends T> type) Creates a new instance of BeanListHandler.BeanListHandler
(Class<? extends T> type, RowProcessor convert) Creates a new instance of BeanListHandler. -
Method Summary
-
Constructor Details
-
BeanListHandler
Creates a new instance of BeanListHandler.- Parameters:
type
- The Class that objects returned fromhandle()
are created from.
-
BeanListHandler
Creates a new instance of BeanListHandler.- Parameters:
type
- The Class that objects returned fromhandle()
are created from.convert
- TheRowProcessor
implementation to use when converting rows into beans.
-
-
Method Details
-
handle
Convert the wholeResultSet
into a List of beans with theClass
given in the constructor.- Specified by:
handle
in interfaceResultSetHandler<T>
- Parameters:
resultSet
- TheResultSet
to handle.- Returns:
- A List of beans, never
null
. - Throws:
SQLException
- if a database access error occurs- See Also:
-