类 DialectModel
- java.lang.Object
-
- com.baomidou.mybatisplus.extension.plugins.pagination.DialectModel
-
public class DialectModel extends java.lang.Object分页参数动态化所需 model- 从以下版本开始:
- 2018-10-31
- 作者:
- miemie
-
-
构造器概要
构造器 构造器 说明 DialectModel(java.lang.String dialectSql)DialectModel(java.lang.String dialectSql, long firstParam)DialectModel(java.lang.String dialectSql, long firstParam, long secondParam)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidconsumers(java.util.List<org.apache.ibatis.mapping.ParameterMapping> parameterMappings, org.apache.ibatis.session.Configuration configuration, java.util.Map<java.lang.String,java.lang.Object> additionalParameters)把内部所有需要消费的都消费掉java.lang.StringgetDialectSql()分页方言 sqlDialectModelsetConsumer(boolean isFirstParam)设置消费 List的方式 DialectModelsetConsumer(boolean isFirstParam, java.util.function.Function<java.util.List<org.apache.ibatis.mapping.ParameterMapping>,java.lang.Integer> function)设置消费 List的方式 DialectModelsetConsumerChain()设置消费 List的方式
-
-
-
方法详细资料
-
setConsumer
public DialectModel setConsumer(boolean isFirstParam, java.util.function.Function<java.util.List<org.apache.ibatis.mapping.ParameterMapping>,java.lang.Integer> function)
设置消费 List的方式 带下标的
mark: 标记一下,暂时没看到哪个数据库的分页方言会存在使用该方法
- 返回:
- this
-
setConsumer
public DialectModel setConsumer(boolean isFirstParam)
设置消费 List的方式 不带下标的
- 返回:
- this
-
setConsumerChain
public DialectModel setConsumerChain()
设置消费 List的方式 不带下标的,两个值都有
- 返回:
- this
-
consumers
public void consumers(java.util.List<org.apache.ibatis.mapping.ParameterMapping> parameterMappings, org.apache.ibatis.session.Configuration configuration, java.util.Map<java.lang.String,java.lang.Object> additionalParameters)把内部所有需要消费的都消费掉- 参数:
parameterMappings- ParameterMapping 集合configuration- ConfigurationadditionalParameters- additionalParameters map
-
getDialectSql
public java.lang.String getDialectSql()
分页方言 sql
-
-