AND 1=1 ${if(len(queryName)=0,"","and bb.c_fundcode like ('%"+queryName+"%')
or bb.c_fundname like ('%"+queryName+"%')
")}
这样为什么行不通
like后面为什么要加括号
1=1 and like1 or like2
这显然不行吧
1=1 and (like1 or like2)
AND 1=1 ${if(len(queryName)==0,""," and bb.c_fundcode like '%"+ queryName +"%' or bb.c_fundname like '%"+ queryName +"%'")}
文件-选项-高级-log日志级别-debug,看下日志里拼接的执行sql是不是你想要的,然后再在数据库执行一下,核对一下数据就行了,
其次如果是多个字段的or拼接且互相不影响查询结果,需要加上括号,类似and 1=1 and (字段1 like1 or
字段2 like2 or ...)