提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
因为QueryWrapper类使用较多,但是为了防止遗漏条件判空的情况,简写了这一步骤。
一、代码
public class QueryWrapperX<T> extend QueryWrapper<T> {
public QueryWrapperX<T> likeIfPrensent(String column,String val){
if(StringUtils.hasText(val)){
return (QueryWrapper<T>)super.like(column,val)
}
return this;
}
public QueryWrapperX<T> inIfPresent(String column,Collection<?> values){
if(!CollectionUtils.isEmpty(values)){
return (QueryWrapper<T>)super.in(column,values)
}
}
}
总结
LambaQueryWrapper同样也可以这样。上面还有其他方法比如:eq、ne、gt、ge、lt、le等