就是字符串的处理。
倒过来就很容易理解了。
你最后需要的是 where 1=1 and year ='2019'
后面and year ='2019'是动态的所以要用帆软公式计算出字符串代替,加上双引号表示字符串返回,也就是 where 1=1 ${" and year ='2019'"}
然后2019其实是拼接的变量," and year ='2019'"要变成" and year ='"+"2019"+"'",再把"2019"替换成niandu,就是
${" and year ='"+niandu+"'"},再加上if条件就完成了。。
说的这么详细应该可以了吧。_(:зゝ∠)_