| 程序包 | 说明 |
|---|---|
| top.chukongxiang.mybatis.basemapper | |
| top.chukongxiang.mybatis.basemapper.providers | |
| top.chukongxiang.mybatis.basemapper.sql | |
| top.chukongxiang.mybatis.basemapper.sql.core |
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends WrapperQuery<T,E,Column>,Column> |
BaseMapper.count(WrapperQuery<T,E,Column> wrapper)
查询总计数,忽略SELECT的列
|
<E extends WrapperQuery<T,E,Column>,Column> |
IService.count(WrapperQuery<T,E,Column> wrapper)
统计计数
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.count(WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
BaseMapper.delete(WrapperQuery<T,E,Column> wrapper)
根据构造器条件删除数据
|
<E extends WrapperQuery<T,E,Column>,Column> |
IService.getOne(WrapperQuery<T,E,Column> wrapper)
根据构造器解获取单个实体
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.getOne(WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
IService.list(WrapperQuery<T,E,Column> wrapper)
根据构造器解获取实体列表
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.list(WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
IService.page(IPage<T> page,
WrapperQuery<T,E,Column> wrapper)
分页查询所有数据
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.page(IPage<T> page,
WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
IService.remove(WrapperQuery<T,E,Column> wrapper)
根据实体条件删除
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.remove(WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
BaseMapper.selectList(WrapperQuery<T,E,Column> wrapper)
查询实体列表
|
<E extends WrapperQuery<T,E,Column>,Column> |
BaseMapper.selectOne(WrapperQuery<T,E,Column> wrapper)
查询单个实体
|
| 限定符和类型 | 方法和说明 |
|---|---|
<E extends WrapperQuery<T,E,Column>,Column> |
BaseMapper.count(WrapperQuery<T,E,Column> wrapper)
查询总计数,忽略SELECT的列
|
<E extends WrapperQuery<T,E,Column>,Column> |
IService.count(WrapperQuery<T,E,Column> wrapper)
统计计数
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.count(WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
BaseMapper.delete(WrapperQuery<T,E,Column> wrapper)
根据构造器条件删除数据
|
<E extends WrapperQuery<T,E,Column>,Column> |
IService.getOne(WrapperQuery<T,E,Column> wrapper)
根据构造器解获取单个实体
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.getOne(WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
IService.list(WrapperQuery<T,E,Column> wrapper)
根据构造器解获取实体列表
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.list(WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
IService.page(IPage<T> page,
WrapperQuery<T,E,Column> wrapper)
分页查询所有数据
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.page(IPage<T> page,
WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
IService.remove(WrapperQuery<T,E,Column> wrapper)
根据实体条件删除
|
<E extends WrapperQuery<T,E,Column>,Column> |
ServiceImpl.remove(WrapperQuery<T,E,Column> wrapper) |
<E extends WrapperQuery<T,E,Column>,Column> |
BaseMapper.selectList(WrapperQuery<T,E,Column> wrapper)
查询实体列表
|
<E extends WrapperQuery<T,E,Column>,Column> |
BaseMapper.selectOne(WrapperQuery<T,E,Column> wrapper)
查询单个实体
|
| 限定符和类型 | 方法和说明 |
|---|---|
<T,E extends WrapperQuery<T,E,Column>,Column> |
MapperSelectProvider.countWrapper(org.apache.ibatis.builder.annotation.ProviderContext providerContext,
Map<String,Object> params) |
<T,E extends WrapperQuery<T,E,Column>,Column> |
MapperDeleteProvider.deleteWrapper(org.apache.ibatis.builder.annotation.ProviderContext providerContext,
Map<String,?> params)
根据构造器条件删除数据
|
<T,E extends WrapperQuery<T,E,Column>,Column> |
MapperSelectProvider.selectWrapper(org.apache.ibatis.builder.annotation.ProviderContext providerContext,
Map<String,Object> params) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EmptyWrapper<T>
空查询wrapper,仅仅支持没有任何where条件
|
class |
LambdaQueryWrapper<T>
列类型是lambda表达式的查询Wrapper
|
class |
QueryWrapper<T>
列类型是字符串的查询Wrapper
|
| 限定符和类型 | 方法和说明 |
|---|---|
<M,F extends Wrapper<M,F,C>,C> |
EmptyWrapper.exists(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
EmptyWrapper.in(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
EmptyWrapper.notExists(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
EmptyWrapper.notIn(boolean condition,
String s,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
| 限定符和类型 | 方法和说明 |
|---|---|
<M,F extends Wrapper<M,F,C>,C> |
AbstractWrapper.exists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
Wrapper.exists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
exists(select xx from xxx)
|
default <M,F extends Wrapper<M,F,C>,C> |
Wrapper.exists(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
AbstractWrapper.in(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
Wrapper.in(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
in (SELECT x FROM x ....)
|
default <M,F extends Wrapper<M,F,C>,C> |
Wrapper.in(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
AbstractWrapper.notExists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
Wrapper.notExists(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
not exists(select xx from xxx)
|
default <M,F extends Wrapper<M,F,C>,C> |
Wrapper.notExists(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
AbstractWrapper.notIn(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
<M,F extends Wrapper<M,F,C>,C> |
Wrapper.notIn(boolean condition,
Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper)
not in (SELECT x FROM x ....)
|
default <M,F extends Wrapper<M,F,C>,C> |
Wrapper.notIn(Column column,
java.util.function.Function<ChildrenQueryWrapper,WrapperQuery<M,F,C>> wrapper) |
Copyright © 2024. All rights reserved.