Interface JdbcResultSetMapper<T>
- All Superinterfaces:
ru.tinkoff.kora.common.Mapping.MappingFunction
public interface JdbcResultSetMapper<T>
extends ru.tinkoff.kora.common.Mapping.MappingFunction
Русский: Контракт для создания конвертера результата SQL запроса.
Предоставляется над возвращаемым значением метода через
English: Contract to create a SQL query result converter.
Provided over the return value of the method via
Пример / Example:
Предоставляется над возвращаемым значением метода через
Mapping.
English: Contract to create a SQL query result converter.
Provided over the return value of the method via
Mapping.
Пример / Example:
@Repository
public interface MyRepository extends JdbcRepository {
@Mapping(MyJdbcResultSetMapper.class)
@Query("SELECT u.name, u.surname FROM users u")
List<User> findAll();
}
- See Also:
-
JdbcRepositoryMapping
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> JdbcResultSetMapper<List<T>>listResultSetMapper(JdbcRowMapper<T> rowMapper) static <T> JdbcResultSetMapper<Optional<T>>optionalResultSetMapper(JdbcRowMapper<T> rowMapper) static <T> JdbcResultSetMapper<T>singleResultSetMapper(JdbcRowMapper<T> rowMapper)
-
Method Details
-
apply
- Throws:
SQLException
-
singleResultSetMapper
-
listResultSetMapper
-
optionalResultSetMapper
-