public class SQLQueryExpressionParser extends Object
格式为: Q_fieldName_S_EQ=value,其中 _ 和 = 分隔符可以指定其他字符串
Q为条件连接类型:
fieldName为字段名称
S为字段值类型:
EQ为逻辑运算符:
多个条件用;连接,支持带括号的复杂表达式,如:
Q_fieldA_N_LE=100;Q_fieldB_N_LT=200;(QOR_fieldC_N_LE=300;QOR_fieldD_N_LT=400;(Q_fieldE_N_LE=500;QOR_fieldF_N_LT=600;))
| Constructor and Description |
|---|
SQLQueryExpressionParser() |
| Modifier and Type | Method and Description |
|---|---|
static SQLQueryWhereClause |
parse(String expression)
解析表达式到sql where
|
static SQLQueryWhereClause |
parse(String expression,
String connectSeparator,
String valueSeparator,
List<FieldDTO> fields)
解析表达式到sql where
|
public static SQLQueryWhereClause parse(String expression)
expression - 条件表达式Copyright © 2025. All rights reserved.