C# 클래스 Spring.Data.Core.RowMapperResultSetExtractor

Adapter implementation of the ResultSetExtractor interface that delegates to a RowMapper which is supposed to create an object for each row. Each object is added to the results List of this ResultSetExtractor.
Useful for the typical case of one object per row in the database table. The number of entries in the results list will match the number of rows.

Note that a RowMapper object is typically stateless and thus reusable; just the RowMapperResultSetExtractor adapter is stateful.

As an alternative consider subclassing MappingAdoQuery from the Spring.Data.Objects namespace: Instead of working with separate AdoTemplate and IRowMapper objects you can have executable query objects (containing row-mapping logic) there.

상속: IResultSetExtractor
파일 보기 프로젝트 열기: spring-projects/spring-net 1 사용 예제들

공개 메소드들

메소드 설명
ExtractData ( System reader ) : object
RowMapperResultSetExtractor ( IRowMapper rowMapper ) : System

Initializes a new instance of the RowMapperResultSetExtractor class.

RowMapperResultSetExtractor ( IRowMapper rowMapper, int rowsExpected ) : System
RowMapperResultSetExtractor ( IRowMapper rowMapper, int rowsExpected, IDataReaderWrapper dataReaderWrapper ) : System
RowMapperResultSetExtractor ( RowMapperDelegate rowMapperDelegate ) : System
RowMapperResultSetExtractor ( RowMapperDelegate rowMapperDelegate, int rowsExpected ) : System
RowMapperResultSetExtractor ( RowMapperDelegate rowMapperDelegate, int rowsExpected, IDataReaderWrapper dataReaderWrapper ) : System

메소드 상세

ExtractData() 공개 메소드

public ExtractData ( System reader ) : object
reader System
리턴 object

RowMapperResultSetExtractor() 공개 메소드

Initializes a new instance of the RowMapperResultSetExtractor class.
public RowMapperResultSetExtractor ( IRowMapper rowMapper ) : System
rowMapper IRowMapper
리턴 System

RowMapperResultSetExtractor() 공개 메소드

public RowMapperResultSetExtractor ( IRowMapper rowMapper, int rowsExpected ) : System
rowMapper IRowMapper
rowsExpected int
리턴 System

RowMapperResultSetExtractor() 공개 메소드

public RowMapperResultSetExtractor ( IRowMapper rowMapper, int rowsExpected, IDataReaderWrapper dataReaderWrapper ) : System
rowMapper IRowMapper
rowsExpected int
dataReaderWrapper IDataReaderWrapper
리턴 System

RowMapperResultSetExtractor() 공개 메소드

public RowMapperResultSetExtractor ( RowMapperDelegate rowMapperDelegate ) : System
rowMapperDelegate RowMapperDelegate
리턴 System

RowMapperResultSetExtractor() 공개 메소드

public RowMapperResultSetExtractor ( RowMapperDelegate rowMapperDelegate, int rowsExpected ) : System
rowMapperDelegate RowMapperDelegate
rowsExpected int
리턴 System

RowMapperResultSetExtractor() 공개 메소드

public RowMapperResultSetExtractor ( RowMapperDelegate rowMapperDelegate, int rowsExpected, IDataReaderWrapper dataReaderWrapper ) : System
rowMapperDelegate RowMapperDelegate
rowsExpected int
dataReaderWrapper IDataReaderWrapper
리턴 System