按照你的公式来了 我没有选择姓名 但是一点查询还是全部出来了
xm是参数 也是字段
报错了 去掉后面公式可以执行
and 1=1 ${if(len(name) == 0 , "", " and PRODUCT_TYPE = '"+name+"' " )}
参数为空不生效,查询全部,不为空过滤
----------
and 1=1 ${if(len(name) == 0 , "and 1=2", " and PRODUCT_TYPE = '"+name+"' " )}
没有明白你是什么意思。
你前面名字的数据集是不是跟后面的不一样 啊