public interface JoinMapper<T> extends ExtendBaseMapper<T>
| 限定符和类型 | 方法和说明 |
|---|---|
<R> Integer |
selectCountJoin(JoinWrapper<?,R> wrapper)
关联查询条数
|
<R> boolean |
selectExistsJoin(JoinWrapper<?,R> wrapper)
关联查询指定数据是否存在
|
<R> List<R> |
selectListJoin(JoinWrapper<?,R> wrapper)
关联查询
|
List<Map<String,Object>> |
selectMaps(JoinWrapper<?,?> queryWrapper)
关联查询
|
<E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> |
selectMapsPage(E page,
JoinWrapper<?,?> queryWrapper)
分页查询
|
default <R> R |
selectOneJoin(JoinWrapper<?,R> wrapper)
关联查询,若返回不止一条数据则抛出异常
|
<R,E extends com.baomidou.mybatisplus.core.metadata.IPage<R>> |
selectPageJoin(E page,
JoinWrapper<?,R> queryWrapper)
关联查询
|
countByKey, deleteBatchByIds, query, selectBatchByKeys, selectBatchByKeys, selectByKey, selectOneByKey, selectOneSomeColumnsByKey, selectSomeColumnsBatchByKeys, selectSomeColumnsByKey, update, wrapper<R> List<R> selectListJoin(@Param(value="ew") JoinWrapper<?,R> wrapper)
wrapper - 条件default <R> R selectOneJoin(@Param(value="ew")
JoinWrapper<?,R> wrapper)
wrapper - 条件IllegalArgumentException - 当返回数据大于1条时抛出<R> Integer selectCountJoin(@Param(value="ew") JoinWrapper<?,R> wrapper)
wrapper - 条件<R> boolean selectExistsJoin(@Param(value="ew")
JoinWrapper<?,R> wrapper)
wrapper - 条件<R,E extends com.baomidou.mybatisplus.core.metadata.IPage<R>> E selectPageJoin(E page,
@Param(value="ew")
JoinWrapper<?,R> queryWrapper)
page - 分页查询条件queryWrapper - 实体对象封装操作类List<Map<String,Object>> selectMaps(@Param(value="ew") JoinWrapper<?,?> queryWrapper)
queryWrapper - 实体对象封装操作类<E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> E selectMapsPage(E page, @Param(value="ew") JoinWrapper<?,?> queryWrapper)
page - 分页查询条件queryWrapper - 实体对象封装操作类Copyright © 2022. All rights reserved.