@Mapper
@Component
public interface PmsMapper<T>
extends com.baomidou.mybatisplus.core.mapper.BaseMapper<T>
| 限定符和类型 | 方法和说明 |
|---|---|
int |
delete(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 entity 条件,删除记录
|
int |
deleteBatchIds(java.util.Collection<?> idList)
删除(根据ID或实体 批量删除)
|
int |
deleteById(java.io.Serializable id)
根据 ID 删除
|
int |
deleteById(T entity)
根据实体(ID)删除
|
int |
deleteByMap(java.util.Map<java.lang.String,java.lang.Object> columnMap)
根据 columnMap 条件,删除记录
|
default boolean |
exists(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 Wrapper 条件,判断是否存在记录
|
int |
insert(T entity)
插入一条记录
|
java.util.List<T> |
selectBatchIds(java.util.Collection<? extends java.io.Serializable> idList)
查询(根据ID 批量查询)
|
T |
selectById(java.io.Serializable id)
根据 ID 查询
|
java.util.List<T> |
selectByMap(java.util.Map<java.lang.String,java.lang.Object> columnMap)
查询(根据 columnMap 条件)
|
java.lang.Long |
selectCount(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 Wrapper 条件,查询总记录数
|
java.util.List<T> |
selectList(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 entity 条件,查询全部记录
|
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
selectMaps(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 Wrapper 条件,查询全部记录
|
<P extends com.baomidou.mybatisplus.core.metadata.IPage<java.util.Map<java.lang.String,java.lang.Object>>> |
selectMapsPage(P page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 Wrapper 条件,查询全部记录(并翻页)
|
java.util.List<java.lang.Object> |
selectObjs(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 Wrapper 条件,查询全部记录
注意: 只返回第一个字段的值
|
default T |
selectOne(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 entity 条件,查询一条记录
查询一条记录,例如 qw.last("limit 1") 限制取一条记录, 注意:多条数据会报异常
|
<P extends com.baomidou.mybatisplus.core.metadata.IPage<T>> |
selectPage(P page,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
根据 entity 条件,查询全部记录(并翻页)
|
int |
update(T entity,
com.baomidou.mybatisplus.core.conditions.Wrapper<T> updateWrapper)
根据 whereEntity 条件,更新记录
|
int |
updateById(T entity)
根据 ID 修改
|
@InterceptorIgnore int insert(T entity)
insert 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>entity - 实体对象@InterceptorIgnore int deleteById(java.io.Serializable id)
deleteById 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>id - 主键ID@InterceptorIgnore int deleteById(T entity)
deleteById 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>entity - 实体对象@InterceptorIgnore
int deleteByMap(@Param(value="cm")
java.util.Map<java.lang.String,java.lang.Object> columnMap)
deleteByMap 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>columnMap - 表字段 map 对象@InterceptorIgnore
int delete(@Param(value="ew")
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
delete 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>queryWrapper - 实体对象封装操作类(可以为 null,里面的 entity 用于生成 where 语句)@InterceptorIgnore
int deleteBatchIds(@Param(value="coll")
java.util.Collection<?> idList)
deleteBatchIds 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>idList - 主键ID列表或实体列表(不能为 null 以及 empty)@InterceptorIgnore
int updateById(@Param(value="et")
T entity)
updateById 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>entity - 实体对象@InterceptorIgnore
int update(@Param(value="et")
T entity,
@Param(value="ew")
com.baomidou.mybatisplus.core.conditions.Wrapper<T> updateWrapper)
update 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>entity - 实体对象 (set 条件值,可以为 null)updateWrapper - 实体对象封装操作类(可以为 null,里面的 entity 用于生成 where 语句)@InterceptorIgnore T selectById(java.io.Serializable id)
selectById 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>id - 主键ID@InterceptorIgnore java.util.List<T> selectBatchIds(@Param(value="coll") java.util.Collection<? extends java.io.Serializable> idList)
selectBatchIds 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>idList - 主键ID列表(不能为 null 以及 empty)@InterceptorIgnore java.util.List<T> selectByMap(@Param(value="cm") java.util.Map<java.lang.String,java.lang.Object> columnMap)
selectByMap 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>columnMap - 表字段 map 对象@InterceptorIgnore default T selectOne(@Param(value="ew") com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
查询一条记录,例如 qw.last("limit 1") 限制取一条记录, 注意:多条数据会报异常
selectOne 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>queryWrapper - 实体对象封装操作类(可以为 null)@InterceptorIgnore default boolean exists(com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
exists 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>queryWrapper - 实体对象封装操作类@InterceptorIgnore
java.lang.Long selectCount(@Param(value="ew")
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
selectCount 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>queryWrapper - 实体对象封装操作类(可以为 null)@InterceptorIgnore java.util.List<T> selectList(@Param(value="ew") com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
selectList 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>queryWrapper - 实体对象封装操作类(可以为 null)@InterceptorIgnore
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> selectMaps(@Param(value="ew")
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
selectMaps 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>queryWrapper - 实体对象封装操作类(可以为 null)@InterceptorIgnore
java.util.List<java.lang.Object> selectObjs(@Param(value="ew")
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
注意: 只返回第一个字段的值
selectObjs 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>queryWrapper - 实体对象封装操作类(可以为 null)@InterceptorIgnore <P extends com.baomidou.mybatisplus.core.metadata.IPage<T>> P selectPage(P page, @Param(value="ew") com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
selectPage 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>page - 分页查询条件(可以为 RowBounds.DEFAULT)queryWrapper - 实体对象封装操作类(可以为 null)@InterceptorIgnore
<P extends com.baomidou.mybatisplus.core.metadata.IPage<java.util.Map<java.lang.String,java.lang.Object>>> P selectMapsPage(P page,
@Param(value="ew")
com.baomidou.mybatisplus.core.conditions.Wrapper<T> queryWrapper)
selectMapsPage 在接口中 com.baomidou.mybatisplus.core.mapper.BaseMapper<T>page - 分页查询条件queryWrapper - 实体对象封装操作类Copyright © 2023. All rights reserved.