|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.dbutils.handlers.GenericListHandler
org.apache.commons.dbutils.handlers.BeanListHandler
ResultSetHandler
implementation that converts a
ResultSet
into a List
of beans. This class is
thread safe.
ResultSetHandler
Constructor Summary | |
BeanListHandler(java.lang.Class type)
Creates a new instance of BeanListHandler. |
|
BeanListHandler(java.lang.Class type,
RowProcessor convert)
Creates a new instance of BeanListHandler. |
Method Summary | |
java.lang.Object |
handle(java.sql.ResultSet rs)
Whole ResultSet handler. |
protected java.lang.Object |
handleRow(java.sql.ResultSet rs)
Convert the ResultSet row into a bean with
the Class given in the constructor. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public BeanListHandler(java.lang.Class type)
type
- The Class that objects returned from handle()
are created from.public BeanListHandler(java.lang.Class 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.Method Detail |
protected java.lang.Object handleRow(java.sql.ResultSet rs) throws java.sql.SQLException
ResultSet
row into a bean with
the Class
given in the constructor.
rs
- ResultSet
to process.
null
.
java.sql.SQLException
- if a database access error occursGenericListHandler.handle(ResultSet)
public java.lang.Object handle(java.sql.ResultSet rs) throws java.sql.SQLException
ResultSet
handler. It produce List
as
result. To convert individual rows into Java objects it uses
handleRow(ResultSet)
method.
handle
in interface ResultSetHandler
rs
- The ResultSet
to handle. It has not been touched
before being passed to this method.
ResultSet
data. It is
legal for implementations to return null
if the
ResultSet
contained 0 rows.
java.sql.SQLException
- if a database access error occursGenericListHandler.handleRow(ResultSet)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |