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