类 Wrapper
- java.lang.Object
-
- ai.yue.library.data.jdbc.client.dialect.Wrapper
-
public class Wrapper extends Object
包装器主要用于字段名的包装(在字段名的前后加字符,例如反引号来避免与数据库的关键字冲突)
源自 hutool-db 进行增强扩展
- 从以下版本开始:
- 2020年6月15日
- 作者:
- Looly
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 chargetPreWrapQuote()chargetSufWrapQuote()voidsetPreWrapQuote(Character preWrapQuote)设置前置包装的符号voidsetSufWrapQuote(Character sufWrapQuote)设置后置包装的符号Stringunwrap(String field)去除字段包装com.alibaba.fastjson.JSONObjectwrap(com.alibaba.fastjson.JSONObject paramJson)包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突com.alibaba.fastjson.JSONObject[]wrap(com.alibaba.fastjson.JSONObject[] paramJsons)包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突Stringwrap(String field)包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突String[]wrap(String... fields)包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突Collection<String>wrap(Collection<String> fields)包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突
-
-
-
方法详细资料
-
getPreWrapQuote
public char getPreWrapQuote()
- 返回:
- 前置包装符号
-
setPreWrapQuote
public void setPreWrapQuote(Character preWrapQuote)
设置前置包装的符号- 参数:
preWrapQuote- 前置包装符号
-
getSufWrapQuote
public char getSufWrapQuote()
- 返回:
- 后置包装符号
-
setSufWrapQuote
public void setSufWrapQuote(Character sufWrapQuote)
设置后置包装的符号- 参数:
sufWrapQuote- 后置包装符号
-
wrap
public String wrap(String field)
包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突- 参数:
field- 字段名- 返回:
- 包装后的字段名
-
wrap
public String[] wrap(String... fields)
包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突- 参数:
fields- 字段名- 返回:
- 包装后的字段名
-
wrap
public Collection<String> wrap(Collection<String> fields)
包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突- 参数:
fields- 字段名- 返回:
- 包装后的字段名
-
wrap
public com.alibaba.fastjson.JSONObject wrap(com.alibaba.fastjson.JSONObject paramJson)
包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突- 参数:
paramJson- 被包装的paramJson- 返回:
- 包装后的字段名
-
wrap
public com.alibaba.fastjson.JSONObject[] wrap(com.alibaba.fastjson.JSONObject[] paramJsons)
包装字段名
有时字段与SQL的某些关键字冲突,导致SQL出错,因此需要将字段名用单引号或者反引号包装起来,避免冲突- 参数:
paramJsons- 被包装的paramJson数组- 返回:
- 包装后的字段名
-
-