出错代码
<if test="vo.start != '' and vo.start != null">
AND icd.push_date > #{vo.start}
</if>
原因:
传入的vo.start是日期类型(Data),无法进行和空串的判断,
vo.start != ''
无法进行比较
解决方案:
将代码修改为
<if test="vo.start != null">
AND icd.push_date > #{vo.start}
</if>