mapper接口传入的参数类型为Integer值为0时,会默认将这个值转换为空字符串! 解决方法: 1,不加非空判断,因为Integer类型的值除了0也不可能为空字符串。 2,直接使用String 类型一了百了。