public final class SqlUtils
extends java.lang.Object
Sql的相关工具类
.| 限定符和类型 | 字段和说明 |
|---|---|
static char |
PARAM_NAME_START_SYMBOL
The Constant PARAM_NAME_START_SYMBOL.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static cn.featherfly.common.repository.Execution |
convertNamedParamSql(java.lang.String namedParamSql,
java.util.Map<java.lang.String,java.lang.Object> params)
convert named param sql with
PARAM_NAME_START_SYMBOL. |
static cn.featherfly.common.repository.Execution |
convertNamedParamSql(java.lang.String namedParamSql,
java.util.Map<java.lang.String,java.lang.Object> params,
char startSymbol)
convert named param sql.
|
static cn.featherfly.common.repository.Execution |
convertNamedParamSql(java.lang.String namedParamSql,
java.util.Map<java.lang.String,java.lang.Object> params,
char startSymbol,
java.lang.Character endSymbol)
convert named param sql.
|
static java.lang.String |
convertSelectToCount(java.lang.String sql)
转换查询sql为统计sql
.
|
static java.lang.String |
transferStringForSql(java.lang.String str)
将字符串转义.会将\ ' "转义为\\ \' \"
|
public static final char PARAM_NAME_START_SYMBOL
public static java.lang.String convertSelectToCount(java.lang.String sql)
转换查询sql为统计sql
.sql - sqlpublic static java.lang.String transferStringForSql(java.lang.String str)
将字符串转义.会将\ ' "转义为\\ \' \"
str - strpublic static cn.featherfly.common.repository.Execution convertNamedParamSql(java.lang.String namedParamSql,
java.util.Map<java.lang.String,java.lang.Object> params)
PARAM_NAME_START_SYMBOL.
transfer select * from user where name = :user to
select * from user where name = ?
namedParamSql - the named param sqlparams - the paramspublic static cn.featherfly.common.repository.Execution convertNamedParamSql(java.lang.String namedParamSql,
java.util.Map<java.lang.String,java.lang.Object> params,
char startSymbol)
namedParamSql - the named param sqlparams - the paramsstartSymbol - the start symbolpublic static cn.featherfly.common.repository.Execution convertNamedParamSql(java.lang.String namedParamSql,
java.util.Map<java.lang.String,java.lang.Object> params,
char startSymbol,
java.lang.Character endSymbol)
namedParamSql - the named param sqlparams - the paramsstartSymbol - the start symbolendSymbol - the end symbol