<iftest="target.time != null and target.time.size()>0">
and
<foreachcollection="target.time"item="item"open="("separator="or"close=")"><foreachcollection="item.entrySet()"index="key"item="value"open="("close=")"><iftest="key == 'year'">
year = #{value}
</if><iftest="key == 'quarter'">
and quarter in
<foreachcollection="value"item="quarter"open="("separator=","close=")">
#{quarter}
</foreach></if></foreach></foreach></if>
展现的结果
AND ((year =2021 AND quarter IN (0,3)) OR (year =2022 AND quarter IN (0,3)))