public class QueryUtils extends Object
Copyright © 2022 xpc1024 All Rights Reserved
| 构造器和说明 |
|---|
QueryUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> String |
buildQueryString(cn.easyes.common.params.SFunction<T,?> column,
Object value)
封装queryString中的查询条件 比如 a and b or c ...等 方法重载,适用于最后一个条件,后面没有and或or需要拼接了 且查询类型默认为分词匹配
|
static <T> String |
buildQueryString(cn.easyes.common.params.SFunction<T,?> column,
Object value,
cn.easyes.common.enums.Link link)
封装queryString中的查询条件 比如 a and b or c ...等 方法重载,当查询类型为分词匹配时可少传一个参数
|
static <T> String |
buildQueryString(cn.easyes.common.params.SFunction<T,?> column,
Object value,
cn.easyes.common.enums.Query query)
封装queryString中的查询条件 比如 a and b or c ...等 方法重载,适用于最后一个条件,后面没有and或or需要拼接了
|
static <T> String |
buildQueryString(cn.easyes.common.params.SFunction<T,?> column,
Object value,
cn.easyes.common.enums.Query query,
cn.easyes.common.enums.Link link)
封装queryString中的查询条件 比如 a and b or c ...等 适用于动态查询条件 详见官网说明
|
static String |
combine(cn.easyes.common.enums.Link link,
String... queryString)
合并多个已经构造好的queryString条件 比如我想把 (a="你好") OR (b="你坏") 合并成为((a="你好") OR (b="你坏"))
|
static String |
combine(String... queryString)
合并多个已经构造好的queryString条件 比如我想把 (a="你好") OR (b="你坏") 合并成为((a="你好") OR (b="你坏"))
重载,适用于合并完后面不再追加 and或or的场景
|
public static <T> String buildQueryString(cn.easyes.common.params.SFunction<T,?> column, Object value)
T - 字段所在类泛型column - 列value - 值public static <T> String buildQueryString(cn.easyes.common.params.SFunction<T,?> column, Object value, cn.easyes.common.enums.Query query)
T - 字段所在类泛型column - 列value - 值query - 精确查询还是分词匹配 默认分词匹配public static <T> String buildQueryString(cn.easyes.common.params.SFunction<T,?> column, Object value, cn.easyes.common.enums.Link link)
T - 字段所在类泛型column - 列value - 值link - 与后面的条件是and 还是or 连接public static <T> String buildQueryString(cn.easyes.common.params.SFunction<T,?> column, Object value, cn.easyes.common.enums.Query query, cn.easyes.common.enums.Link link)
T - 字段所在类泛型column - 列value - 值query - 精确查询还是分词匹配 默认分词匹配link - 与后面的条件是and 还是or 连接public static String combine(String... queryString)
queryString - queryString查询条件Copyright © 2022. All rights reserved.