@override public list<notify> findallunreadnotifybyreciverid(long id) { list<notify> notifies = new linkedlist<>(); notifyexample example = new notifyexample(); example.setorderbyclause("`id` desc");// 按id倒叙,也就是第一个数据是最新的. example.or().andreciveridequalto(id).andisreadequalto(false); notifies.addall(notifymapper.selectbyexample(example)); return notifies; }
时间: 2023-05-03 21:00:23 浏览: 132
Activity之间传递List<T>数据
这段代码是Java语言编写的,主要功能是查询所有未读的通知消息。其中,该函数使用了注解“@override”表示重写了父类的方法;使用了泛型“list<notify>”表示返回值是一个notify对象的列表;使用了集合“linkedlist<>”作为保存查询结果的容器;使用了“notifyexample”作为查询条件的实例;使用了“orderbyclause”对查询结果按id倒序排列;使用了“or()”和“and()”表示查询条件的逻辑关系;使用了“notifymapper.selectbyexample(example)”从数据库中查询相应的记录。
阅读全文