Ejemplo n.º 1
0
  /**
   * 自定义实现分页查询 用到了一个分页的实体类 Page 封装分页中的一些参数
   *
   * @return
   */
  public List<Message> queryMessageList(String command, String description, Page page) {
    // 组织消息对象
    Message message = new Message();
    message.setCommand(command);
    message.setDescription(description);

    MessageDao messageDao = new MessageDao();
    // 根据查询条件查询总条数
    int totalNumber = messageDao.count(message);

    page.setTotalNumber(totalNumber);
    Map<String, Object> parameter = new HashMap<>();
    parameter.put("message", message);
    parameter.put("page", page);
    // 分页查询并返回结果
    return messageDao.queryMessageListByMybatis(parameter);
  }