我想用java bean获取一个排序列表。
我在Postgres db creation_date 和 update_date 中有两个字段,我想要一个按更新日期排序的列表。
creation_date默认为now(),update_date可以为null
因此,如果update_date为null,则应将creation_date用作排序值。
我想创建以下输出:
创建于27.12.2017 13:00
更新于27.12.2017 13:05
创建于27.12.2017 14:00
创建于27.12.2017 15:00
更新于27.12.2017 16:00
答案 0 :(得分:1)
答案是......
List<Event> events = Ebean.find(Event.class)
.orderBy("coalesce(update_date, creation_date) DESC")
.findList();