Class BeanFactoryAwareRowMapperFactory
java.lang.Object
org.springframework.data.jdbc.repository.support.DefaultRowMapperFactory
org.springframework.data.jdbc.repository.support.BeanFactoryAwareRowMapperFactory
- All Implemented Interfaces:
RowMapperFactory
This
RowMapperFactory implementation extends the DefaultRowMapperFactory by adding the capabilities
to load RowMapper or ResultSetExtractor beans by their names in BeanFactory.- Author:
- Mark Paluch, Jens Schauder, Mikhail Polivakha
-
Constructor Summary
ConstructorsConstructorDescriptionBeanFactoryAwareRowMapperFactory(BeanFactory beanFactory, JdbcAggregateOperations operations, QueryMappingConfiguration queryMappingConfiguration) Create aBeanFactoryAwareRowMapperFactoryinstance using the givenBeanFactory,JdbcAggregateOperationsandQueryMappingConfiguration. -
Method Summary
Modifier and TypeMethodDescriptiongetResultSetExtractor(String reference) Obtain aResultSetExtractorfrom some other source, typically aBeanFactory.getRowMapper(String reference) Obtain aRowMapperfrom some other source, typically aBeanFactory.Methods inherited from class DefaultRowMapperFactory
create
-
Constructor Details
-
BeanFactoryAwareRowMapperFactory
public BeanFactoryAwareRowMapperFactory(BeanFactory beanFactory, JdbcAggregateOperations operations, QueryMappingConfiguration queryMappingConfiguration) Create aBeanFactoryAwareRowMapperFactoryinstance using the givenBeanFactory,JdbcAggregateOperationsandQueryMappingConfiguration.- Parameters:
beanFactory-operations-queryMappingConfiguration-
-
-
Method Details
-
getRowMapper
Description copied from interface:RowMapperFactoryObtain aRowMapperfrom some other source, typically aBeanFactory.- Parameters:
reference- must not benull.
-
getResultSetExtractor
Description copied from interface:RowMapperFactoryObtain aResultSetExtractorfrom some other source, typically aBeanFactory.- Parameters:
reference- must not benull.
-