public class DialectFactory
extends java.lang.Object
分页方言工厂类
| 构造器和说明 |
|---|
DialectFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
buildPaginationSql(com.baomidou.mybatisplus.core.metadata.IPage page,
java.lang.String buildSql,
com.baomidou.mybatisplus.annotation.DbType dbType,
java.lang.String dialectClazz)
Physical Page Interceptor for all the queries with parameter
RowBounds |
static java.lang.String |
buildPaginationSql(Page page,
java.lang.String buildSql,
com.baomidou.mybatisplus.annotation.DbType dbType,
java.lang.String dialectClazz)
生成翻页执行 SQL
|
static long |
offsetCurrent(com.baomidou.mybatisplus.core.metadata.IPage page)
Page 分页偏移量
|
static long |
offsetCurrent(long current,
long size)
计算当前分页偏移量
|
public static java.lang.String buildPaginationSql(Page page, java.lang.String buildSql, com.baomidou.mybatisplus.annotation.DbType dbType, java.lang.String dialectClazz) throws java.lang.Exception
生成翻页执行 SQL
page - 翻页对象buildSql - 执行 SQLdbType - 数据库类型dialectClazz - 自定义方言实现类java.lang.Exceptionpublic static long offsetCurrent(com.baomidou.mybatisplus.core.metadata.IPage page)
Page 分页偏移量
public static long offsetCurrent(long current,
long size)
计算当前分页偏移量
current - 当前页size - 每页显示数量public static java.lang.String buildPaginationSql(com.baomidou.mybatisplus.core.metadata.IPage page,
java.lang.String buildSql,
com.baomidou.mybatisplus.annotation.DbType dbType,
java.lang.String dialectClazz)
throws java.lang.Exception
RowBoundspage - 翻页对象buildSql - 编译 SQLdbType - 数据类型dialectClazz - 数据库方言java.lang.Exception