在项目中使用条件查询的时候一直都是使用的AND,有一天突然碰到要使用OR的,
情况是类似这样的:Where a<1 and ( b>2 OR b<1),开始一直不知道isNotEmpty中有
open 和close属性,后来想到了问题就迎刃而解了,如下:
<isNotEmpty prepend=" AND " property="a"> <![CDATA[
a<1
]]></isNotEmpty>
<isNotEmpty prepend=" AND " property="b" open="("> <![CDATA[
b > 2
]]></isNotEmpty>
<isNotEmpty prepend=" OR " property="b" close=")"> <![CDATA[
b < 1
]]></isNotEmpty>