public class DialectModel
extends java.lang.Object
构造器和说明 |
---|
DialectModel(java.lang.String dialectSql) |
DialectModel(java.lang.String dialectSql,
long firstParam) |
DialectModel(java.lang.String dialectSql,
long firstParam,
long secondParam) |
限定符和类型 | 方法和说明 |
---|---|
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)
把内部所有需要消费的都消费掉
|
java.lang.String |
getDialectSql()
分页方言 sql
|
DialectModel |
setConsumer(boolean isFirstParam)
设置消费 List
|
DialectModel |
setConsumer(boolean isFirstParam,
java.util.function.Function<java.util.List<org.apache.ibatis.mapping.ParameterMapping>,java.lang.Integer> function)
设置消费 List
|
DialectModel |
setConsumerChain()
设置消费 List
|
public DialectModel(java.lang.String dialectSql)
public DialectModel(java.lang.String dialectSql, long firstParam)
public DialectModel(java.lang.String dialectSql, long firstParam, long secondParam)
public DialectModel setConsumer(boolean isFirstParam, java.util.function.Function<java.util.List<org.apache.ibatis.mapping.ParameterMapping>,java.lang.Integer> function)
带下标的
mark: 标记一下,暂时没看到哪个数据库的分页方言会存在使用该方法
public DialectModel setConsumer(boolean isFirstParam)
不带下标的
public DialectModel setConsumerChain()
不带下标的,两个值都有
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 mappublic java.lang.String getDialectSql()