public interface MPJBaseMapper<T>
extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>
BaseMapper| 限定符和类型 | 方法和说明 |
|---|---|
int |
deleteJoin(MPJBaseJoin<T> wrapper)
根据 Wrapper 条件,连表删除
|
Long |
selectJoinCount(MPJBaseJoin<T> wrapper)
根据 Wrapper 条件,查询总记录数
|
<DTO> List<DTO> |
selectJoinList(Class<DTO> clazz,
MPJBaseJoin<T> wrapper)
连表查询返回记录集合
|
Map<String,Object> |
selectJoinMap(MPJBaseJoin<T> wrapper)
连表查询返回Map
|
List<Map<String,Object>> |
selectJoinMaps(MPJBaseJoin<T> wrapper)
连表查询返回Map集合
|
<P extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> |
selectJoinMapsPage(P page,
MPJBaseJoin<T> wrapper)
连表查询返回Map集合并分页
|
<DTO> DTO |
selectJoinOne(Class<DTO> clazz,
MPJBaseJoin<T> wrapper)
连表查询返回一条记录
|
<DTO,P extends com.baomidou.mybatisplus.core.metadata.IPage<DTO>> |
selectJoinPage(P page,
Class<DTO> clazz,
MPJBaseJoin<T> wrapper)
连表查询返回记录集合并分页
|
int |
updateJoin(T entity,
MPJBaseJoin<T> wrapper)
根据 whereEntity 条件,更新记录
|
int |
updateJoinAndNull(T entity,
MPJBaseJoin<T> wrapper)
根据 whereEntity 条件,更新记录 (null字段也会更新 !!!)
|
delete, deleteBatchIds, deleteById, deleteById, deleteByMap, exists, insert, selectBatchIds, selectBatchIds, selectById, selectByMap, selectByMap, selectCount, selectList, selectList, selectList, selectList, selectMaps, selectMaps, selectMaps, selectMaps, selectMapsPage, selectObjs, selectObjs, selectOne, selectOne, selectPage, update, update, updateByIdint deleteJoin(@Param(value="ew")
MPJBaseJoin<T> wrapper)
wrapper - joinWrapperint updateJoin(@Param(value="et")
T entity,
@Param(value="ew")
MPJBaseJoin<T> wrapper)
entity - 实体对象 (set 条件值,可以为 null)wrapper - 实体对象封装操作类(可以为 null,里面的 entity 用于生成 where 语句)int updateJoinAndNull(@Param(value="et")
T entity,
@Param(value="ew")
MPJBaseJoin<T> wrapper)
entity - 实体对象 (set 条件值,可以为 null)wrapper - 实体对象封装操作类(可以为 null,里面的 entity 用于生成 where 语句)Long selectJoinCount(@Param(value="ew") MPJBaseJoin<T> wrapper)
wrapper - joinWrapper<DTO> DTO selectJoinOne(@Param(value="resultTypeClass_Eg1sG")
Class<DTO> clazz,
@Param(value="ew")
MPJBaseJoin<T> wrapper)
wrapper - joinWrapperclazz - resultTypeMap<String,Object> selectJoinMap(@Param(value="ew") MPJBaseJoin<T> wrapper)
wrapper - joinWrapper<DTO> List<DTO> selectJoinList(@Param(value="resultTypeClass_Eg1sG") Class<DTO> clazz, @Param(value="ew") MPJBaseJoin<T> wrapper)
wrapper - joinWrapperclazz - resultTypeList<Map<String,Object>> selectJoinMaps(@Param(value="ew") MPJBaseJoin<T> wrapper)
wrapper - joinWrapper<DTO,P extends com.baomidou.mybatisplus.core.metadata.IPage<DTO>> P selectJoinPage(P page,
@Param(value="resultTypeClass_Eg1sG")
Class<DTO> clazz,
@Param(value="ew")
MPJBaseJoin<T> wrapper)
DTO - 分页返回对象wrapper - joinWrapperclazz - resultType<P extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> P selectJoinMapsPage(P page, @Param(value="ew") MPJBaseJoin<T> wrapper)
wrapper - joinWrapperCopyright © 2023. All rights reserved.