当前位置 博文首页 > RemainderTime:心碎的异常(七) - IllegalArgumentException: in
在mybatis 3.3.0中对于时间参数进行比较时引入了一个bug. 如果拿传入的时间类型参数与空字符串 ‘’ 进行对比判断则会引发异常. 所以在使用时间和字符串进行比较的代码,只保留非空判断就正常了。
<if test="wbConfirmLog.startTime != null and wbConfirmLog.startTime != ''">
and wcl.create_time <![CDATA[ >= ]]> #{wbConfirmLog.startTime}
</if>
<if test="wbConfirmLog.startTime != null ">
and wcl.create_time <![CDATA[ >= ]]> #{wbConfirmLog.startTime}
</if>
哈哈,完成,不要忘了一键三连,支持支持博主呀。
cs