| 程序包 | 说明 |
|---|---|
| com.github.yulichang.query |
| 限定符和类型 | 方法和说明 |
|---|---|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.disableLogicDel()
关闭主表逻辑删除
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.distinct()
sql去重
select distinct
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.enableLogicDel()
启用主表逻辑删除
|
protected MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.instance()
用于生成嵌套 sql
故 sqlSelect selectColumn ignoreColumns from不向下传递
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.join(String keyWord,
boolean condition,
String joinSql) |
MPJLambdaQueryWrapper<T> |
MPJQueryWrapper.lambda()
返回一个支持 lambda 函数写法的 wrapper
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.select(boolean condition,
List<com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>> columns) |
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.select(Class<T> entityClass,
java.util.function.Predicate<com.baomidou.mybatisplus.core.metadata.TableFieldInfo> predicate)
只针对主表
过滤查询的字段信息(主键除外!)
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.select(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... columns)
SELECT 部分 SQL 设置
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.select(String... columns) |
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.selectAll(Class<?> clazz,
String as)
查询表全部字段
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.selectAll(Class<T> clazz)
查询主表全部字段
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.selectIgnore(com.baomidou.mybatisplus.core.toolkit.support.SFunction<T,?>... columns)
忽略查询字段
用法: selectIgnore("t.id","t.sex","a.area")
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.selectIgnore(String... columns)
忽略查询字段
用法: selectIgnore("t.id","t.sex","a.area")
|
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.setAlias(String alias) |
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.setEntityClass(Class<T> entityClass) |
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.setIfAbsent(java.util.function.BiPredicate<Object,IfAbsentSqlKeyWordEnum> ifAbsent) |
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.setIfAbsent(java.util.function.Predicate<Object> ifAbsent) |
MPJLambdaQueryWrapper<T> |
MPJLambdaQueryWrapper.setTableName(java.util.function.Function<String,String> func)
动态表名
如果主表需要动态表名,主表实体必须添加 @DynamicTableName 注解
关联表则不需要 加不加注解都会生效
|
Copyright © 2023. All rights reserved.