public class LockRowSqlCreaterForMySql extends java.lang.Object implements LockRowSqlCreater
LockRowSqlCreater 接口的 MySQL 数据库实现类,用于为 MySQL 数据库生成行锁定的 SQL 语句。
| 构造器和说明 |
|---|
LockRowSqlCreaterForMySql() |
public java.lang.String create(gu.sql2java.RowMetaData metaData,
java.lang.String selectSql,
int lockLimit,
gu.sql2java.Constant.RowLockType lockType)
LockRowSqlCreater
该方法会依据传入的参数,对原始的查询SQL进行处理,添加必要的锁定相关子句,
并根据锁定行数限制添加LIMIT子句。
create 在接口中 LockRowSqlCreatermetaData - 行元数据,包含表的结构信息。selectSql - 原始的查询SQL语句。lockLimit - 锁定行数限制,若大于0,则在生成的SQL语句中添加LIMIT子句。lockType - 行锁定类型,不同的类型会生成不同的锁定子句。Copyright © 2025. All Rights Reserved.