public class SqlUtil extends Object
创建时间:2018/12/6
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
CONSTANT_CONDITION
常量表达式
|
static String |
CONSTANT_CONDITION_REGEX
常量表达式正则
|
| 构造器和说明 |
|---|
SqlUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<com.alibaba.druid.sql.ast.statement.SQLSelectOrderByItem> |
getSort(String sql)
查询语句获取排序字段集合
|
static String |
getTableName(String sql)
提取操作的sql语句中包含的目标表表名
|
static String |
parserCountSQL(String sql) |
static String |
parserCountSQL(String sql,
Object parameters)
根据给定参数动态生成完成参数占位的查询条数sql语句
|
static String |
parserSQL(String sql,
Object parameters) |
static void |
parserSQLObject(com.alibaba.druid.sql.ast.SQLExpr sqlObject)
处理sqlObject直接转转换占位符
|
static com.alibaba.druid.sql.ast.SQLExpr |
parsingWhereConstant(com.alibaba.druid.sql.ast.SQLExpr sqlExpr) |
public static String parserCountSQL(String sql, Object parameters)
sql - 原sql模板parameters - map格式的sql语句中的参数集合,使用{paramName}方式占位public static com.alibaba.druid.sql.ast.SQLExpr parsingWhereConstant(com.alibaba.druid.sql.ast.SQLExpr sqlExpr)
public static void parserSQLObject(com.alibaba.druid.sql.ast.SQLExpr sqlObject)
sqlObject - sql druid对象public static List<com.alibaba.druid.sql.ast.statement.SQLSelectOrderByItem> getSort(String sql)
Copyright © 2020. All rights reserved.