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);
  • 相关阅读:
    密码数学大作业
    《数据结构》教材测评
    机器学习概述
    SQL基础-流程控制结构
    SQL基础-变量 存储过程和函数
    SQL基础-视图
    SQL基础-TCL 事务控制语言
    SQL基础-DDL 数据定义语言
    SQL基础-DML 数据操作语言
    SQL基础 -DQL 数据查询语言(下)
  • 原文地址:https://www.cnblogs.com/andea/p/11601367.html
Copyright © 2011-2022 走看看