zoukankan      html  css  js  c++  java
  • 使用Wrapper条件类实现分页

    server层:   

            Wrapper<Ship> wrapper = new EntityWrapper<>();//条件类
    
            wrapper.where("user_id={0}",uid);//增加条件
    
            Page<Ship> shipPage = new Page<>(pageNum, pageSize);//分页类
    
            List<Ship> ships = shipMapper.selectPages(shipPage, wrapper);//去dao
    
            return new PageResult<>(shipPage.getTotal(), ships);

    daoMapper层:        

    List<Ship> selectPages(Page<Ship> page, @Param("ew") Wrapper<Ship> wrapper);

    mapper.xml层:     

           <select id="selectPages" resultMap="BaseResultMap">
    
              select s.*,f.fsa_flag from tb_ship s left join tb_flag_state_authority f on s.fsa_id=f."id"
    
              <where>
    
                ${ew.sqlSegment}
    
              </where>
            </select>
  • 相关阅读:
    vim的一些基本配置
    做菜好吃的小技巧02
    SQLServer创建用户登录
    Python库整理
    centos7开机界面出现多个选项
    Elasticsearch和MongoDB简要对比
    OLTP与OLAP
    CentOS7命令总结
    windows下快速删除命令
    Idea配置热部署
  • 原文地址:https://www.cnblogs.com/HQ0422/p/11439398.html
Copyright © 2011-2022 走看看