mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-08 01:28:24 +08:00
optimize RowSqlProvider.java, remove duplicate method
This commit is contained in:
parent
305ed645a8
commit
927f60e99b
@ -314,28 +314,6 @@ public class RowSqlProvider {
|
||||
public static String selectListByQuery(Map params) {
|
||||
String schema = ProviderUtil.getSchemaName(params);
|
||||
String tableName = ProviderUtil.getTableName(params);
|
||||
QueryWrapper queryWrapper = ProviderUtil.getQueryWrapper(params);
|
||||
CPI.setFromIfNecessary(queryWrapper, schema, tableName);
|
||||
|
||||
//优先构建 sql,再构建参数
|
||||
String sql = DialectFactory.getDialect().forSelectByQuery(queryWrapper);
|
||||
|
||||
Object[] valueArray = CPI.getValueArray(queryWrapper);
|
||||
ProviderUtil.setSqlArgs(params, valueArray);
|
||||
|
||||
return sql;
|
||||
}
|
||||
|
||||
/**
|
||||
* selectCountByQuery 的 sql 构建
|
||||
*
|
||||
* @param params
|
||||
* @return sql
|
||||
* @see RowMapper#selectCountByQuery(String, String, QueryWrapper)
|
||||
*/
|
||||
public static String selectObjectByQuery(Map params) {
|
||||
String schema = ProviderUtil.getSchemaName(params);
|
||||
String tableName = ProviderUtil.getTableName(params);
|
||||
|
||||
QueryWrapper queryWrapper = ProviderUtil.getQueryWrapper(params);
|
||||
CPI.setFromIfNecessary(queryWrapper, schema, tableName);
|
||||
|
||||
@ -396,10 +396,11 @@ public interface RowMapper {
|
||||
*
|
||||
* @param queryWrapper 查询包装器
|
||||
* @return 数据列表
|
||||
* @see RowSqlProvider#selectObjectByQuery(Map)
|
||||
* @see RowSqlProvider#selectListByQuery(Map)
|
||||
*/
|
||||
@SelectProvider(type = RowSqlProvider.class, method = "selectObjectByQuery")
|
||||
List<Object> selectObjectListByQuery(@Param(FlexConsts.SCHEMA_NAME) String schema, @Param(FlexConsts.TABLE_NAME) String tableName, @Param(FlexConsts.QUERY) QueryWrapper queryWrapper);
|
||||
@SelectProvider(type = RowSqlProvider.class, method = "selectListByQuery")
|
||||
List<Object> selectObjectListByQuery(@Param(FlexConsts.SCHEMA_NAME) String schema
|
||||
, @Param(FlexConsts.TABLE_NAME) String tableName, @Param(FlexConsts.QUERY) QueryWrapper queryWrapper);
|
||||
|
||||
|
||||
/**
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user