View Javadoc

1   package com.imcode.db.handlers;
2   
3   import java.sql.ResultSet;
4   import java.sql.SQLException;
5   
6   public class SingleObjectHandler extends RowTransformingHandler {
7   
8       public SingleObjectHandler(RowTransformer rowTransformer) {
9           super(rowTransformer);
10      }
11  
12      public Object handle(ResultSet resultSet) throws SQLException {
13          if (!resultSet.next()) {
14              return null ;
15          }
16          return ( (RowTransformingHandler) this ).rowTransformer.createObjectFromResultSetRow(resultSet) ;
17      }
18  }