/** * 自定义实现分页查询 用到了一个分页的实体类 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); }