public class MybatisPlusExecutor extends Object
| 构造器和说明 |
|---|
MybatisPlusExecutor() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,Entity,DTO> |
batchInsert(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> |
batchInsert(com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<Mapper,Entity> batchMapper,
List<Entity> entityList)
批量插入数据
|
static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> |
executeQueryList(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> |
executeQueryList(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>> |
executeQueryList(Mapper mapper,
com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
查询数据集合
|
static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> |
executeQueryList(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> |
executeQueryListMap(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> |
executeQueryListMap(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>,DTO> |
executeQueryOne(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>> |
executeQueryOne(Mapper mapper,
com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
查询单条数据
|
static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> |
executeQueryOne(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>> |
executeQueryPage(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>> |
executeQueryPage(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 <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> |
executeQueryPage(Mapper mapper,
PageQueryInterface queryParam,
com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
分页查询数据
|
static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> |
insert(Mapper mapper,
Entity entity)
插入数据
|
static <Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,Entity,K extends Serializable> |
update(Mapper mapper,
Entity entity,
java.util.function.Function<Entity,K> entityIdFunction,
java.util.function.Function<Entity,Entity> function)
按照 entityIdFunction 更新数据
|
public static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> List<DTO> executeQueryList(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper, java.util.function.Function<? super Entity,? extends DTO> mapping)
Entity - 数据实体泛型Mapper - mapper泛型DTO - DTOmapper - mapperwrapper - wrappermapping - mappingpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> List<DTO> executeQueryList(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 - mappingpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> List<Entity> executeQueryList(Mapper mapper, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
Entity - 数据实体泛型Mapper - mapper泛型mapper - mapperwrapper - wrapperpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> List<Entity> executeQueryList(Mapper mapper, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)
Entity - 数据实体泛型Mapper - mapper泛型mapper - mapperlambdaQueryWrapperConsumer - lambdaQueryWrapperConsumerpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key> Map<Key,DTO> executeQueryListMap(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)
Entity - 数据实体泛型Mapper - mapper泛型DTO - DTO泛型Key - key泛型mapper - mapperwrapper - wrappermapping - mappingkeyMapping - keyMappingpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO,Key> Map<Key,DTO> executeQueryListMap(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)
Entity - 数据实体泛型Mapper - mapper泛型DTO - DTO泛型Key - key泛型mapper - mapperlambdaQueryWrapperConsumer - lambdaQueryWrapperConsumermapping - mappingkeyMapping - keyMappingpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> DTO executeQueryOne(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 - mappingpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>,DTO> DTO executeQueryOne(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 - mappingpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> Entity executeQueryOne(Mapper mapper,
com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
Entity - 数据实体泛型Mapper - mapper泛型mapper - mapperwrapper - wrapperpublic static <Entity,DTO,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> RespVO<PageRespVO<DTO>> executeQueryPage(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 - mappingpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> RespVO<PageRespVO<Entity>> executeQueryPage(Mapper mapper, PageQueryInterface queryParam, java.util.function.Consumer<com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper<Entity>> lambdaQueryWrapperConsumer)
Entity - 数据实体泛型Mapper - mapper泛型mapper - mapperqueryParam - queryParamlambdaQueryWrapperConsumer - lambdaQueryWrapperConsumerpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> RespVO<PageRespVO<Entity>> executeQueryPage(Mapper mapper, PageQueryInterface queryParam, com.baomidou.mybatisplus.core.conditions.Wrapper<Entity> wrapper)
Entity - 数据实体泛型Mapper - mapper泛型mapper - mapperqueryParam - queryParamwrapper - wrapperpublic static <Entity,Mapper extends com.baomidou.mybatisplus.core.mapper.BaseMapper<Entity>> int insert(Mapper mapper,
Entity entity)
Entity - 数据实体泛型Mapper - mapper泛型mapper - mapperentity - entitypublic 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 - entityListpublic 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 - dtoListpublic 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)
Mapper - mapper泛型Entity - 数据实体泛型K - key泛型mapper - mapperentity - entityentityIdFunction - entityIdFunctionfunction - functionCopyright © 2022. All rights reserved.