public class SqlUtils
extends java.lang.Object
SqlUtils工具类
| 限定符和类型 | 字段和说明 |
|---|---|
static ISqlParser |
COUNT_SQL_PARSER |
static java.lang.String |
SQL_BASE_COUNT |
| 构造器和说明 |
|---|
SqlUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static java.lang.String |
concatLike(java.lang.String str,
SqlLike type)
用%连接like
|
static java.lang.String |
concatOrderBy(java.lang.String originalSql,
Pagination page,
boolean orderBy)
查询SQL拼接Order By
|
static SqlInfo |
getCountOptimize(ISqlParser sqlParser,
java.lang.String originalSql)
获取CountOptimize
|
static java.lang.String |
sqlFormat(java.lang.String boundSql,
boolean format)
格式sql
|
public static final java.lang.String SQL_BASE_COUNT
public static ISqlParser COUNT_SQL_PARSER
public static SqlInfo getCountOptimize(ISqlParser sqlParser, java.lang.String originalSql)
获取CountOptimize
sqlParser - Count SQL 解析类originalSql - 需要计算Count SQLpublic static java.lang.String concatOrderBy(java.lang.String originalSql,
Pagination page,
boolean orderBy)
originalSql - 需要拼接的SQLpage - page对象orderBy - 是否需要拼接Order Bypublic static java.lang.String sqlFormat(java.lang.String boundSql,
boolean format)
boundSql - format - public static java.lang.String concatLike(java.lang.String str,
SqlLike type)
用%连接like
str - 原字符串