zoukankan      html  css  js  c++  java
  • MyBatis-Plus BaseMapper和IService使用手册

    Mybatis-plus 文档

    注释 mapper extends BaseMapper service extends IService 注释
    DDML 进一步封装:采用 get 查询单行, remove 删除, list 查询集合, page 分页
    int insert(T entity); boolean save(T entity); 选择字段,策略插入
    boolean saveBatch(Collection entityList); 批量插入
    boolean saveOrUpdateBatch(Collection entityList);
    int deleteById(Serializable id); boolean removeById(Serializable id);
    根据 entity 条件删除 int delete(Wrapper wrapper); boolean remove(Wrapper queryWrapper); 无对应记录也返回true
    columnMap 删除条件 int deleteByMap(Map<String, Object> columnMap); boolean removeByMap(Map<String, Object> columnMap); columnMap 表字段 map 对象
    int updateById(T entity); boolean updateById(T entity);
    boolean saveOrUpdate(T entity);
    T selectById(Serializable id); T getById(Serializable id);
    columnMap查询条件 List selectByMap(Map<String, Object> columnMap); Collection listByMap(Map<String, Object> columnMap);
    如果逻辑非唯一需要
    wrapper.last("limit 1") 设置唯一性
    T selectOne(Wrapper queryWrapper); T getOne(Wrapper queryWrapper); 有多个取一个
    Integer selectCount(Wrapper queryWrapper); int count(Wrapper queryWrapper);
    List selectList(Wrapper queryWrapper); List list(Wrapper queryWrapper);
    只能查询一个字段
    List<Object> cols;
    List<String> l = (List)cols;
    List<Object> selectObjs(Wrapper queryWrapper); List<Object> listObjs(Wrapper queryWrapper); 根据 Wrapper 条件,查询全部记录
    IPage selectPage(IPage page, Wrapper queryWrapper); IPage page(IPage page, Wrapper queryWrapper);
  • 相关阅读:
    Java实现 LeetCode 173 二叉搜索树迭代器
    PHP array_reverse() 函数
    PHP array_replace_recursive() 函数
    PHP array_replace() 函数
    PHP array_reduce() 函数
    PHP array_rand() 函数
    C# 通配符转正则
    win10 uwp 验证输入 自定义用户控件
    win10 uwp 验证输入 自定义用户控件
    win10 uwp 验证输入 自定义用户控件
  • 原文地址:https://www.cnblogs.com/andea/p/11601367.html
Copyright © 2011-2022 走看看