Class BeanHandler<T>
java.lang.Object
org.apache.commons.dbutils.handlers.BeanHandler<T>
- Type Parameters:
T- the target bean type
- All Implemented Interfaces:
ResultSetHandler<T>
ResultSetHandler implementation that converts the first
ResultSet row into a JavaBean. This class is thread safe.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBeanHandler(Class<? extends T> type) Creates a new instance of BeanHandler.BeanHandler(Class<? extends T> type, RowProcessor convert) Creates a new instance of BeanHandler. -
Method Summary
-
Constructor Details
-
BeanHandler
Creates a new instance of BeanHandler.- Parameters:
type- The Class that objects returned fromhandle()are created from.
-
BeanHandler
Creates a new instance of BeanHandler.- Parameters:
type- The Class that objects returned fromhandle()are created from.convert- TheRowProcessorimplementation to use when converting rows into beans.
-
-
Method Details
-
handle
Convert the first row of theResultSetinto a bean with theClassgiven in the constructor.- Specified by:
handlein interfaceResultSetHandler<T>- Parameters:
resultSet-ResultSetto process.- Returns:
- An initialized JavaBean or
nullif there were no rows in theResultSet. - Throws:
SQLException- if a database access error occurs- See Also:
-