类的使用
top.tangyh.basic.database.mybatis.conditions.query.LbqWrapper
使用LbqWrapper的程序包
程序包
说明
-
top.tangyh.basic.database.mybatis.conditions中LbqWrapper的使用
修饰符和类型方法说明static <Entity> LbqWrapper<Entity>static <T> LbqWrapper<T>Wraps.lbQ()获取 HyLambdaQueryWrapper<T>static <T> LbqWrapper<T>Wraps.lbQ(T entity) 获取 HyLambdaQueryWrapper<T> -
top.tangyh.basic.database.mybatis.conditions.query中LbqWrapper的使用
修饰符和类型方法说明LbqWrapper.cancelSkipEmpty()取消跳过空的字符串LbqWrapper.geHeader(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, LocalDate val) LbqWrapper.geHeader(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, LocalDateTime val) <A> LbqWrapper<T>LbqWrapper.ignore(BiFunction<T, A, ?> setColumn) 忽略实体(entity)中的某些字段,实体中的字段默认是会除了null以外的全部进行等值匹配 再次可以进行忽略LbqWrapper.in(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object... values) LbqWrapper.in(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Collection<?> coll) protected LbqWrapper<T>LbqWrapper.instance()用于生成嵌套 sqlQueryWrap.lambda()返回一个支持 lambda 函数写法的 wrapperLbqWrapper.leFooter(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, LocalDate val) LbqWrapper.leFooter(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, LocalDateTime val) LbqWrapper.likeLeft(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) LbqWrapper.likeRight(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?> column, Object val) LbqWrapper.nested(Consumer<LbqWrapper<T>> consumer) 忽略实体中的某些字段,实体中的字段默认是会除了null以外的全部进行等值匹配 再次可以进行忽略final LbqWrapper<T>LbqWrapper.select(boolean condition, List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T, ?>> columns) SELECT 部分 SQL 设置LbqWrapper.select(Class<T> entityClass, Predicate<com.baomidou.mybatisplus.core.metadata.TableFieldInfo> predicate) 过滤查询的字段信息(主键除外!)