mybatis時間范圍查詢
<if test="excStartTime!=null and excStartTime!=''">
<![CDATA[ and DATE_FORMAT(dl.exc_start_time, '%Y-%m-%d')>= DATE_FORMAT(#{excStartTime}, '%Y-%m-%d') ]]>
</if>
<if test="excEndTime!=null and excEndTime!=''">
<![CDATA[ and DATE_FORMAT(dl.exc_end_time, '%Y-%m-%d') <= DATE_FORMAT(#{excEndTime}, '%Y-%m-%d') ]]>
</if>
大於號和小於號在mybatis中不起作用,所以要轉換一下.
或者使用轉義符.
<if test="excTimeLength != null">
and dl.exc_time_length >= #{excTimeLength,jdbcType=INTEGER}
</if>
<小於號 < > 大於號>

