public interface SelectStatementMapper<R>
| 限定符和类型 | 方法和说明 |
|---|---|
int |
countBySql(SelectStatement<?> statement) |
default int |
countBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
R |
selectEntityBySql(SelectStatement<?> statement) |
default R |
selectEntityBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
List<R> |
selectEntityListBySql(SelectStatement<?> statement) |
default List<R> |
selectEntityListBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
Map<String,Object> |
selectMapBySql(SelectStatement<?> statement) |
default Map<String,Object> |
selectMapBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
List<Map<String,Object>> |
selectMapListBySql(SelectStatement<?> statement) |
default List<Map<String,Object>> |
selectMapListBySql(SelectStatement<?> statement,
Criteria criteria,
OrderBy orderBy) |
@SelectProvider(type=MapperProviders.class, method="countBySql") int countBySql(@Param(value="_r") SelectStatement<?> statement)
@SelectProvider(type=MapperProviders.class, method="selectBySql") List<R> selectEntityListBySql(@Param(value="_r") SelectStatement<?> statement)
@SelectProvider(type=MapperProviders.class, method="selectBySql") List<Map<String,Object>> selectMapListBySql(@Param(value="_r") SelectStatement<?> statement)
@SelectProvider(type=MapperProviders.class, method="selectBySql") R selectEntityBySql(@Param(value="_r") SelectStatement<?> statement)
@SelectProvider(type=MapperProviders.class, method="selectBySql") Map<String,Object> selectMapBySql(@Param(value="_r") SelectStatement<?> statement)
default int countBySql(SelectStatement<?> statement, Criteria criteria, OrderBy orderBy)
default List<R> selectEntityListBySql(SelectStatement<?> statement, Criteria criteria, OrderBy orderBy)
default R selectEntityBySql(SelectStatement<?> statement, Criteria criteria, OrderBy orderBy)
default List<Map<String,Object>> selectMapListBySql(SelectStatement<?> statement, Criteria criteria, OrderBy orderBy)
Copyright © 2024 fossc. All rights reserved.