码迷,mamicode.com
首页 > 编程语言 > 详细

实现排序取前几条数据

时间:2020-04-24 20:02:05      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:limit   public   erb   new   not   排序   lang   表示   cto   

实现排序取前几条数据

@Override
public List<Notice> selectNewlyNotice() {
    NoticeExample noticeExample = new NoticeExample();
    noticeExample.setOrderByClause("noti_id desc");
    List<Notice> notices = noticeMapper.selectByExample(noticeExample)
            .stream().limit(5).collect(Collectors.toList());
    return notices;
}

说明:首先使用example进行排序,然后按照这个example的条件放到select中进行查询,查询完后使用stream流函数进行处理,limit(x) x表示截取的几条数据。然后collect()函数是将流转为list集合。

实现排序取前几条数据

标签:limit   public   erb   new   not   排序   lang   表示   cto   

原文地址:https://www.cnblogs.com/chenyameng/p/12769530.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!