public class MySQLDialectPagination extends Object implements DialectPagination
| 构造器和说明 |
|---|
MySQLDialectPagination() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
modifyPagingSql(Version version,
SqlStatementWrapper sqlStatementWrapper,
AbstractPage abstractPage)
修改原始 SQL 为分页查询的 SQL。
|
StringBuilder |
selectCountSql(Version version,
SqlStatementWrapper sqlStatementWrapper,
AbstractPage abstractPage)
构建统计总记录数的 SQL。
|
public StringBuilder selectCountSql(Version version, SqlStatementWrapper sqlStatementWrapper, AbstractPage abstractPage)
DialectPaginationselectCountSql 在接口中 DialectPaginationversion - 数据库版本信息,用于支持针对不同版本的 SQL 优化。sqlStatementWrapper - 原始 SQL 语句的包装对象,包含查询的核心 SQL 和元数据信息。abstractPage - 分页信息。public void modifyPagingSql(Version version, SqlStatementWrapper sqlStatementWrapper, AbstractPage abstractPage)
DialectPagination根据数据库的方言和分页需求,在原始 SQL 基础上添加分页语法, 生成可用于分页查询的 SQL 语句。
modifyPagingSql 在接口中 DialectPaginationversion - 数据库版本信息,用于支持针对不同版本的分页实现。sqlStatementWrapper - 原始 SQL 语句的包装对象,包含查询的核心 SQL 和元数据信息。abstractPage - 分页信息。Copyright © 2024–2025 Dynamic-SQL. All rights reserved.