类 SqlUtils
java.lang.Object
cn.featherfly.common.db.SqlUtils
public final class SqlUtils
extends java.lang.Object
Sql的相关工具类
.-
字段概要
字段 修饰符和类型 字段 说明 static charPARAM_NAME_START_SYMBOLThe Constant PARAM_NAME_START_SYMBOL. -
方法概要
修饰符和类型 方法 说明 static cn.featherfly.common.repository.ExecutionconvertNamedParamSql(java.lang.String namedParamSql, java.util.Map<java.lang.String,java.lang.Object> params)convert named param sql withPARAM_NAME_START_SYMBOL.static cn.featherfly.common.repository.ExecutionconvertNamedParamSql(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.ExecutionconvertNamedParamSql(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.StringconvertSelectToCount(java.lang.String sql)转换查询sql为统计sqlstatic java.lang.StringtransferStringForSql(java.lang.String str)将字符串转义.会将\ ' "转义为\\ \' \"从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
字段详细资料
-
PARAM_NAME_START_SYMBOL
public static final char PARAM_NAME_START_SYMBOLThe Constant PARAM_NAME_START_SYMBOL.- 另请参阅:
- 常量字段值
-
-
方法详细资料
-
convertSelectToCount
public static java.lang.String convertSelectToCount(java.lang.String sql)转换查询sql为统计sql
.- 参数:
sql- sql- 返回:
- 统计sql
-
transferStringForSql
public static java.lang.String transferStringForSql(java.lang.String str)将字符串转义.会将\ ' "转义为\\ \' \"
- 参数:
str- str- 返回:
- 转义后的字符串
-
convertNamedParamSql
public 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 withPARAM_NAME_START_SYMBOL.transfer
select * from user where name = :usertoselect * from user where name = ?- 参数:
namedParamSql- the named param sqlparams- the params- 返回:
- the execution
-
convertNamedParamSql
public 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.- 参数:
namedParamSql- the named param sqlparams- the paramsstartSymbol- the start symbol- 返回:
- the execution
-
convertNamedParamSql
public 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.- 参数:
namedParamSql- the named param sqlparams- the paramsstartSymbol- the start symbolendSymbol- the end symbol- 返回:
- the execution
-