传过来的参数为0时这样可以进入查询。因为mybatis判断时会进行类型转换。
这样传不会进入查询,把0转换成空字符串’ ',进而导致不进入查询
新发现小坑,向if标签里传时间时不用加 != ''
<if test="equityManagementVerifyParam.beginTime !=null">
AND time >= #{equityManagementVerifyParam.beginTime}
</if>
<if test="equityManagementVerifyParam.endTime != null">
AND time <![CDATA[<=]]> #{equityManagementVerifyParam.endTime}
</if>