zoukankan      html  css  js  c++  java
  • mybatis-plus一些通用方法

    insert相关

    boolean insert(T entity); //插入

    boolean insertSelective(T entity); //选择性插入,null字段不插入

    boolean insertBatch(List<T> entityList); //批量插入

    delete相关

    boolean deleteById(I id); //通过ID删除

    boolean deleteByMap(Map<String, Object> columnMap); // 通过自定义MAP删除

    boolean deleteSelective(T entity); //通过entity实体选择性删除,null字段不作为条件

    boolean deleteBatchIds(List<I> idList); //批量删除

    update相关

    boolean updateById(T entity); //通过ID更新

    boolean updateSelectiveById(T entity); //通过ID选择性更新,null字段不更新

    boolean update(T entity, T whereEntity); //通过whereEntity实体构造where条件进行更新

    boolean updateSelective(T entity, T whereEntity); //通过whereEntity实体构造where条件进行选择性更新

    boolean updateBatchById(List<T> entityList); //批量更新

    select相关

    T selectById(I id); //通过ID查询

    List<T> selectBatchIds(List<I> idList); //通过ID集合批量查询

    List<T> selectByMap(Map<String, Object> columnMap); //通过自定义MAP查询

    T selectOne(T entity); //通过实体entity查询

    int selectCount(T entity); //统计查询

    List<T> selectList(EntityWrapper<T> entityWrapper); //List查询,entityWrapper为查询条件构造器

    Page<T> selectPage(Page<T> page, EntityWrapper<T> entityWrapper); //分页查询,page为分页实体,entityWrapper为查询条件构造器

  • 相关阅读:
    博客园皮肤自定义
    新的征程!
    牛客网数据库SQL实战解析(51-61题)
    牛客网数据库SQL实战解析(41-50题)
    牛客网数据库SQL实战解析(31-40题)
    牛客网数据库SQL实战解析(21-30题)
    牛客网数据库SQL实战解析(11-20题)
    [转载] 管Q某犇借的手写堆
    NOIP最后阶段每日小记
    Bzoj 2525 [Poi2011]Dynamite
  • 原文地址:https://www.cnblogs.com/kongkongFabian/p/10042336.html
Copyright © 2011-2022 走看看