Class AggregationProvider
java.lang.Object
org.miaixz.bus.mapper.builder.MapperTemplate
org.miaixz.bus.mapper.additional.aggregation.AggregationProvider
聚合实现类
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.mapper.builder.MapperTemplate
entityClassMap, mapperBuilder, mapperClass, methodMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringaggregationGroupBy(Class<?> entityClass, String wrapKeyword, AggregateCondition condition) static StringaggregationSelectClause(Class<?> entityClass, String wrapKeyword, AggregateCondition condition) selectAggregationByCondition(org.apache.ibatis.mapping.MappedStatement ms) 根据Condition查询总数Methods inherited from class org.miaixz.bus.mapper.builder.MapperTemplate
addMethodMap, createSqlSource, dynamicSQL, getConfig, getEntityClass, getIDENTITY, getIDENTITY, isBEFORE, isCheckConditionEntityClass, isNotEmpty, setResultType, setSqlSource, setSqlSource, supportMethod, tableName
-
Constructor Details
-
AggregationProvider
-
-
Method Details
-
aggregationSelectClause
public static String aggregationSelectClause(Class<?> entityClass, String wrapKeyword, AggregateCondition condition) -
aggregationGroupBy
public static String aggregationGroupBy(Class<?> entityClass, String wrapKeyword, AggregateCondition condition) -
selectAggregationByCondition
根据Condition查询总数- Parameters:
ms- MappedStatement- Returns:
- the string
-