public interface BaseMapper<T>
extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>
| 限定符和类型 | 方法和说明 |
|---|---|
int |
alwaysUpdateSomeColumnById(T entity)
根据 ID 修改所有字段
|
int |
insertBatchSomeColumn(List<T> entityList)
批量插入
|
Long |
multipleCount(MultipleLambdaQueryWrapper<T> wrapper)
查询-件数(多表)
|
int |
multipleDelete(MultipleLambdaDeleteWrapper<T> wrapper)
删除(多表)
|
default Boolean |
multipleExists(MultipleLambdaQueryWrapper<T> wrapper)
判断是否存在记录(多表)
|
List<Map<String,Object>> |
multipleList(MultipleLambdaQueryWrapper<T> wrapper)
查询-列表(多表)
|
Map<String,Object> |
multipleOne(MultipleLambdaQueryWrapper<T> wrapper)
查询-详情(多表)
|
<E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> |
multiplePage(E page,
MultipleLambdaQueryWrapper<T> wrapper)
查询-分页(多表)
|
int |
multipleUpdate(MultipleLambdaUpdateWrapper<T> wrapper)
更新(多表)
|
int insertBatchSomeColumn(List<T> entityList)
entityList - 实体对象数组int alwaysUpdateSomeColumnById(@Param(value="et")
T entity)
entity - 实体对象Map<String,Object> multipleOne(@Param(value="ew") MultipleLambdaQueryWrapper<T> wrapper)
wrapper - List<Map<String,Object>> multipleList(@Param(value="ew") MultipleLambdaQueryWrapper<T> wrapper)
wrapper - <E extends com.baomidou.mybatisplus.core.metadata.IPage<Map<String,Object>>> E multiplePage(E page, @Param(value="ew") MultipleLambdaQueryWrapper<T> wrapper)
page - 分页查询条件wrapper - 实体对象封装操作类Long multipleCount(@Param(value="ew") MultipleLambdaQueryWrapper<T> wrapper)
wrapper - 实体对象封装操作类default Boolean multipleExists(@Param(value="ew") MultipleLambdaQueryWrapper<T> wrapper)
wrapper - int multipleUpdate(@Param(value="ew")
MultipleLambdaUpdateWrapper<T> wrapper)
wrapper - 实体对象封装操作类int multipleDelete(@Param(value="ew")
MultipleLambdaDeleteWrapper<T> wrapper)
wrapper - 实体对象封装操作类Copyright © 2022. All rights reserved.