类 MybatisPlusExecutor
- java.lang.Object
-
- cn.woodwhales.common.mybatisplus.MybatisPlusExecutor
-
public class MybatisPlusExecutor extends Object
- 作者:
- woodwhales on 2021-01-05 14:02 mybatisPlus sql 执行器
-
-
构造器概要
构造器 构造器 说明 MybatisPlusExecutor()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,Entity,DTO>
booleanbatchInsert(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> batchMapper, java.util.function.Function<List<DTO>,List<Entity>> mapping, List<DTO> dtoList)批量插入数据static <Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,Entity>
booleanbatchInsert(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> batchMapper, List<Entity> entityList)批量插入数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
booleaninsert(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, Entity entity)插入数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
intinsert(Mapper mapper, Entity entity)插入数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
List<Entity>list(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)查询数据集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO>
List<DTO>list(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping)查询数据集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
List<Entity>list(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)查询数据集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO>
List<DTO>list(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping)查询数据集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
List<Entity>list(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)查询数据集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO>
List<DTO>list(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping)查询数据集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key>
Map<Key,DTO>list(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping, java.util.function.Function<? super DTO,? extends Key> keyMapping)查询数据并按照 keyMapping 规则转成 map 集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
List<Entity>list(Mapper mapper, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)查询数据集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO>
List<DTO>list(Mapper mapper, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping)查询数据集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key>
Map<Key,DTO>list(Mapper mapper, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping, java.util.function.Function<? super DTO,? extends Key> keyMapping)查询数据并按照 keyMapping 规则转成 map 集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key>
Map<Key,DTO>listMap(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping, java.util.function.Function<? super DTO,? extends Key> keyMapping)查询数据并按照 keyMapping 规则转成 map 集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key>
Map<Key,DTO>listMap(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping, java.util.function.Function<? super DTO,? extends Key> keyMapping)查询数据并按照 keyMapping 规则转成 map 集合static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
Entityone(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)查询单条数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO>
DTOone(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping)查询单条数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO>
DTOone(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping)查询单条数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
Entityone(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)查询单条数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO>
DTOone(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping)查询单条数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO>
DTOone(Mapper mapper, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping)查询单条数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
RespVO<PageRespVO<Entity>>page(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, PageQueryInterface queryParam, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)分页查询数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
RespVO<PageRespVO<Entity>>page(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)分页查询数据static <Entity,DTO,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
RespVO<PageRespVO<DTO>>page(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<Entity,DTO> mapping)分页查询数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
RespVO<PageRespVO<Entity>>page(Mapper mapper, PageQueryInterface queryParam, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)分页查询数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
RespVO<PageRespVO<Entity>>page(Mapper mapper, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)分页查询数据static <Entity,DTO,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
RespVO<PageRespVO<DTO>>page(Mapper mapper, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<Entity,DTO> mapping)分页查询数据static <E,Param,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<E>>
RespVO<PageRespVO<E>>page(Mapper mapper, SimplePageQueryParam<Param> queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<E>> lambdaQueryWrapperConsumer)条件分页查询数据static <V,E,Param,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<E>>
RespVO<PageRespVO<V>>page(Mapper mapper, SimplePageQueryParam<Param> queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<E>> lambdaQueryWrapperConsumer, java.util.function.Function<E,V> function)分页查询数据static <E,Param,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<E>,Service extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,E>>
RespVO<PageRespVO<E>>page(Service service, SimplePageQueryParam<Param> queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<E>> lambdaQueryWrapperConsumer)条件分页查询数据static <V,E,Param,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<E>,Service extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,E>>
RespVO<PageRespVO<V>>page(Service service, SimplePageQueryParam<Param> queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<E>> lambdaQueryWrapperConsumer, java.util.function.Function<E,V> function)条件分页查询数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
com.baomidou.mybatisplus.extension.plugins.pagination.Page<Entity>pageEntity(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)分页查询数据static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>>
com.baomidou.mybatisplus.extension.plugins.pagination.Page<Entity>pageEntity(Mapper mapper, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)分页查询数据static <Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,Entity,K extends Serializable>
intupdate(Mapper mapper, Entity entity, java.util.function.Function<Entity,K> entityIdFunction, java.util.function.Function<Entity,Entity> function)按照 entityIdFunction 更新数据
-
-
-
方法详细资料
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> List<DTO> list(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping)
查询数据集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO- 参数:
mapper- mapperwrapper- wrappermapping- mapping- 返回:
- list
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> List<DTO> list(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping)
查询数据集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO- 参数:
service- mapperwrapper- wrappermapping- mapping- 返回:
- list
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> List<DTO> list(Mapper mapper, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping)
查询数据集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型- 参数:
mapper- mapperlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumermapping- mapping- 返回:
- list
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> List<DTO> list(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping)
查询数据集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型- 参数:
service- servicelambdaQueryWrapperConsumer- lambdaQueryWrapperConsumermapping- mapping- 返回:
- list
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> List<Entity> list(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
查询数据集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
mapper- mapperwrapper- wrapper- 返回:
- list
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> List<Entity> list(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
查询数据集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
service- servicewrapper- wrapper- 返回:
- list
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> List<Entity> list(Mapper mapper, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)
查询数据集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
mapper- mapperlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumer- 返回:
- list
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> List<Entity> list(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)
查询数据集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
service- servicelambdaQueryWrapperConsumer- lambdaQueryWrapperConsumer- 返回:
- list
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key> Map<Key,DTO> list(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping, java.util.function.Function<? super DTO,? extends Key> keyMapping)
查询数据并按照 keyMapping 规则转成 map 集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型Key- key泛型- 参数:
mapper- mapperwrapper- wrappermapping- mappingkeyMapping- keyMapping- 返回:
- list
-
listMap
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key> Map<Key,DTO> listMap(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping, java.util.function.Function<? super DTO,? extends Key> keyMapping)
查询数据并按照 keyMapping 规则转成 map 集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型Key- key泛型- 参数:
service- servicewrapper- wrappermapping- mappingkeyMapping- keyMapping- 返回:
- list
-
list
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key> Map<Key,DTO> list(Mapper mapper, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping, java.util.function.Function<? super DTO,? extends Key> keyMapping)
查询数据并按照 keyMapping 规则转成 map 集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型Key- key泛型- 参数:
mapper- mapperlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumermapping- mappingkeyMapping- keyMapping- 返回:
- list
-
listMap
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key> Map<Key,DTO> listMap(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping, java.util.function.Function<? super DTO,? extends Key> keyMapping)
查询数据并按照 keyMapping 规则转成 map 集合- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型Key- key泛型- 参数:
service- servicelambdaQueryWrapperConsumer- lambdaQueryWrapperConsumermapping- mappingkeyMapping- keyMapping- 返回:
- list
-
one
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> DTO one(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping)查询单条数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型- 参数:
mapper- mapperwrapper- wrappermapping- mapping- 返回:
- DTO实例
-
one
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> DTO one(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping)查询单条数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型- 参数:
service- servicewrapper- wrappermapping- mapping- 返回:
- DTO实例
-
one
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> DTO one(Mapper mapper, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping)查询单条数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型- 参数:
mapper- mapperlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumermapping- mapping- 返回:
- DTO实例
-
one
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> DTO one(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<? super Entity,? extends DTO> mapping)查询单条数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型DTO- DTO泛型- 参数:
service- mapperlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumermapping- mapping- 返回:
- DTO实例
-
one
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> Entity one(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)查询单条数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
mapper- mapperwrapper- wrapper- 返回:
- 数据实体
-
one
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> Entity one(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)查询单条数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
service- servicewrapper- wrapper- 返回:
- 数据实体
-
page
public static <Entity,DTO,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> RespVO<PageRespVO<DTO>> page(Mapper mapper, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<Entity,DTO> mapping)
分页查询数据- 类型参数:
Entity- 数据实体泛型DTO- DTO泛型Mapper- mapper泛型- 参数:
mapper- mapperqueryParam- queryParamlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumermapping- mapping- 返回:
- PageRespVO
-
page
public static <E,Param,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<E>,Service extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,E>> RespVO<PageRespVO<E>> page(Service service, SimplePageQueryParam<Param> queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<E>> lambdaQueryWrapperConsumer)
条件分页查询数据- 类型参数:
E- 数据库对象数据类型Param- 条件查询对象类型Mapper- mybatis plus mapper类型Service- mybatis plus 继承ServiceImpl类的service类型- 参数:
service- 继承mybatis plus的ServiceImpl类的servicequeryParam- 条件查询对象lambdaQueryWrapperConsumer- 条件查询wrapper接口- 返回:
- 分页结果集
-
page
public static <E,Param,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<E>> RespVO<PageRespVO<E>> page(Mapper mapper, SimplePageQueryParam<Param> queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<E>> lambdaQueryWrapperConsumer)
条件分页查询数据- 类型参数:
E- 数据库对象数据类型Param- 条件查询对象类型Mapper- mybatis plus mapper类型- 参数:
mapper- mybatis plus的Mapper接口queryParam- 条件查询对象lambdaQueryWrapperConsumer- 条件查询wrapper接口- 返回:
- 分页结果集
-
page
public static <V,E,Param,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<E>,Service extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,E>> RespVO<PageRespVO<V>> page(Service service, SimplePageQueryParam<Param> queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<E>> lambdaQueryWrapperConsumer, java.util.function.Function<E,V> function)
条件分页查询数据- 类型参数:
V- 分页结果集的数据类型E- 数据库对象数据类型Param- 条件查询对象类型Mapper- mybatis plus mapper类型Service- mybatis plus 继承ServiceImpl类的service类型- 参数:
service- 继承mybatis plus的ServiceImpl类的servicequeryParam- 条件查询对象lambdaQueryWrapperConsumer- 条件查询wrapper接口function- 数据实体转Vo对象- 返回:
- 分页结果集
-
page
public static <V,E,Param,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<E>> RespVO<PageRespVO<V>> page(Mapper mapper, SimplePageQueryParam<Param> queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<E>> lambdaQueryWrapperConsumer, java.util.function.Function<E,V> function)
分页查询数据- 类型参数:
V- 分页结果集的数据类型E- 数据库对象数据类型Param- 条件查询对象类型Mapper- mybatis plus mapper类型- 参数:
mapper- mybatis plus的Mapper接口queryParam- 条件查询对象lambdaQueryWrapperConsumer- 条件查询wrapper接口function- 数据实体转Vo对象- 返回:
- 分页结果集
-
page
public static <Entity,DTO,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> RespVO<PageRespVO<DTO>> page(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer, java.util.function.Function<Entity,DTO> mapping)
分页查询数据- 类型参数:
Entity- 数据实体泛型DTO- DTO泛型Mapper- mapper泛型- 参数:
service- servicequeryParam- queryParamlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumermapping- mapping- 返回:
- PageRespVO
-
page
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> RespVO<PageRespVO<Entity>> page(Mapper mapper, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)
分页查询数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
mapper- mapperqueryParam- queryParamlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumer- 返回:
- PageRespVO
-
page
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> RespVO<PageRespVO<Entity>> page(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)
分页查询数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
service- mapperqueryParam- queryParamlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumer- 返回:
- PageRespVO
-
pageEntity
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> com.baomidou.mybatisplus.extension.plugins.pagination.Page<Entity> pageEntity(Mapper mapper, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)分页查询数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
mapper- mapperqueryParam- queryParamlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumer- 返回:
- Page
-
pageEntity
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> com.baomidou.mybatisplus.extension.plugins.pagination.Page<Entity> pageEntity(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)分页查询数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
service- servicequeryParam- queryParamlambdaQueryWrapperConsumer- lambdaQueryWrapperConsumer- 返回:
- Page
-
page
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> RespVO<PageRespVO<Entity>> page(Mapper mapper, PageQueryInterface queryParam, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
分页查询数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
mapper- mapperqueryParam- queryParamwrapper- wrapper- 返回:
- PageRespVO
-
page
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> RespVO<PageRespVO<Entity>> page(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, PageQueryInterface queryParam, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
分页查询数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
service- servicequeryParam- queryParamwrapper- wrapper- 返回:
- PageRespVO
-
insert
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> int insert(Mapper mapper, Entity entity)插入数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
mapper- mapperentity- entity- 返回:
- 响应行数
-
insert
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> boolean insert(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> service, Entity entity)插入数据- 类型参数:
Entity- 数据实体泛型Mapper- mapper泛型- 参数:
service- serviceentity- entity- 返回:
- 响应行数
-
batchInsert
public static <Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,Entity> boolean batchInsert(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> batchMapper, List<Entity> entityList)批量插入数据- 类型参数:
Mapper- mapper泛型Entity- 数据实体泛型- 参数:
batchMapper- batchMapperentityList- entityList- 返回:
- 影响行数
-
batchInsert
public static <Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,Entity,DTO> boolean batchInsert(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> batchMapper, java.util.function.Function<List<DTO>,List<Entity>> mapping, List<DTO> dtoList)批量插入数据- 类型参数:
Mapper- mapper泛型Entity- 数据实体泛型DTO- DTO泛型- 参数:
batchMapper- batchMappermapping- mappingdtoList- dtoList- 返回:
- 是否成功
-
update
public static <Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,Entity,K extends Serializable> int update(Mapper mapper, Entity entity, java.util.function.Function<Entity,K> entityIdFunction, java.util.function.Function<Entity,Entity> function)
按照 entityIdFunction 更新数据- 类型参数:
Mapper- mapper泛型Entity- 数据实体泛型K- key泛型- 参数:
mapper- mapperentity- entityentityIdFunction- entityIdFunctionfunction- function- 返回:
- 影响行数
-
-