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);
  • 相关阅读:
    How many ways
    HDOj-1016 Prime Ring Problem
    DHU-1241 Oil Deposits
    Red and Black
    HDU-3790 最短路径问题
    vim/Gvim配置
    lintcode431- Connected Component in Undirected Graph- medium
    lintcode120- Word Ladder- medium
    lintcode531- Six Degrees- medium- microsoft
    lintcode624- Remove Substrings- medium
  • 原文地址:https://www.cnblogs.com/andea/p/11601367.html
Copyright © 2011-2022 走看看