mybatis if test 当传入值为0时,则过滤异常的解决方案

今天发现当传入值为0时,mybatis数据过滤异常,最后发现要对值为0做特殊处理。

例如:

属性:

public class AntiLeechController {
......
    private int id;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }
.......
}

mybatis :

or id==0">
  AND id= #{id,jdbcType=INTEGER}

 

 

你可能感兴趣的:(mybatis)