|
我用的原生h2数据库,自建了一张表,设计了查询语句:
SELECT
*
FROM
QRY_DYN_TESTPERSION
然后添加原生SQL过滤条件
1)、条件值
{
"name": "%关于%",
"age":29
}
2)条件
[
{
"path": "xname",
"comparison": "like",
"value": "name",
"formatType": "textValue"
},
{
"path": "xage",
"comparison": ">",
"value": "age",
"formatType": "numberValue"
}
]
结果测设运行,后台报错,并且数据也不对,不知道为什么
, name:com.x.query.core.express.statement.AppendAdditionFilterStatementVisitorAdapter, message:Encountered unexpected token: "null" "NULL"
at line 1, column 19.
Was expecting one of:
"&"
")"
"::"
"<<"
">>"
"["
"^"
"|"
, exception:net.sf.jsqlparser.JSQLParserException.
net.sf.jsqlparser.JSQLParserException: Encountered unexpected token: "null" "NULL"
at line 1, column 19.
Was expecting one of:
"&"
")"
"::"
"<<"
">>"
"["
"^"
"|"
还有,我想问一下,这种配置方式,如何更加灵活的使用 and 、or等关键词呢
|
|