0引起的风波
昨天写了一个查询功能,如下图,“请选择”value=“” ,“正常” value=“0” ,“禁用” value=“1” ,查询的时候“正常”的结果与“请选择“的查询结果一样,DEBUG看后台的值的确是0,但是被Mybatis中if条件的 status !=’’" 过滤掉了。。。。。。>_<
去掉这个条件就。好。了
<if test="status !=null>
and status = #{status,jdbcType=INTEGER}
</if>
<label class="layui-form-label">状态:</label>
<div class="layui-input-block">
<select id="search_garastatus" name="search_garastatus" lay-filter="search_garastatus">
<option value=""></option>
<option value="0">正常</option>
<option value="1">禁用</option>
</select>
</div>