-
insert(T entity): 插入一条记录(选择字段,策略插入)。
-
deleteById(Serializable id): 根据主键删除记录。
-
deleteByMap(@Param("cm") Map<String, Object> columnMap): 根据 columnMap 条件,删除记录。
-
delete(@Param("ew") Wrapper<T> queryWrapper): 根据条件构造器,删除记录。
-
updateById(@Param("et") T entity): 根据 ID 更新记录(全部字段)。
-
update(@Param("et") T entity, @Param("ew") Wrapper<T> updateWrapper): 根据 ID 更新记录(可选字段)。
-
selectById(Serializable id): 根据 ID 查询记录。
-
selectBatchIds(@Param("coll") Collection<? extends Serializable> idList): 根据 ID 列表查询记录。
-
selectByMap(@Param("cm") Map<String, Object> columnMap): 根据 columnMap 条件,查询记录。
-
selectOne(@Param("ew") Wrapper<T> queryWrapper): 根据条件构造器,查询一条记录。
-
selectList(@Param("ew") Wrapper<T> queryWrapper): 根据条件构造器,查询记录列表。
-
selectCount(@Param("ew") Wrapper<T> queryWrapper): 根据条件构造器,查询记录数。
-
selectMaps(@Param("ew") Wrapper<T> queryWrapper): 根据条件构造器,查询全部记录,将每条记录封装为一个 Map 对象,List<Map<String, Object>> 形式。
-
selectObjs(@Param("ew") Wrapper<T> queryWrapper): 根据条件构造器,查询全部记录,将每条记录封装为一个 Object 数组,List<Object[]> 形式。
-
selectPage(Page<?> page, @Param("ew") Wrapper<T> queryWrapper): 根据条件分页查询。
-
selectPageVos(Page<?> page, @Param("ew") Wrapper<T> queryWrapper, Class<V> clazz): 根据条件分页查询,返回自定义的 VO 对象列表(通常用于返回给前端的数据结构)。
05-06
3722
03-17
2363