Class EnhancedLazyResultLoader

java.lang.Object
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 Details

    • 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 Details

    • loadResult

      public Object loadResult() throws SQLException
      Loads the result.
      Returns:
      the results - a list or object
      Throws:
      SQLException - if there is a problem