com.ibatis.sqlmap.engine.mapping.result.loader
Class EnhancedLazyResultLoader

java.lang.Object
  extended by com.ibatis.sqlmap.engine.mapping.result.loader.EnhancedLazyResultLoader

public class EnhancedLazyResultLoader
extends Object

Class to lazily load results into objects (uses CGLib to improve performance)


Constructor Summary
EnhancedLazyResultLoader(SqlMapClientImpl client, String statementName, Object parameterObject, Class targetType)
          Constructor for an enhanced lazy list loader
 
Method Summary
 Object loadResult()
          Loads the result
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnhancedLazyResultLoader

public EnhancedLazyResultLoader(SqlMapClientImpl client,
                                String statementName,
                                Object parameterObject,
                                Class targetType)
Constructor for an enhanced lazy list loader

Parameters:
client - - the client that is creating the lazy list
statementName - - the statement to be used to build the list
parameterObject - - the parameter object to be used to build the list
targetType - - the type we are putting data into
Method Detail

loadResult

public Object loadResult()
                  throws SQLException
Loads the result

Returns:
the results - a list or object
Throws:
SQLException - if there is a problem


Copyright © 2010. All Rights Reserved.