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);
  • 相关阅读:
    js array 排序
    element 右键菜单
    Element ui tree 搜索
    threejs CameraHelper 查看照相机的观察范围
    android 错误解决
    数据结构学习--数组
    js 遍历树的层级关系的实现
    一篇文章理清WebGL绘制流程
    最基础的CSS面试题
    display:flex;多行多列布局学习
  • 原文地址:https://www.cnblogs.com/andea/p/11601367.html
Copyright © 2011-2022 走看看