我正在尝试将一个orderBy添加到Ebeans查询中,我对这个ORM有些不熟悉。
这是我的疑问:
List<UserOffer> userOffers = Ebean.find(UserOffer.class)
.fetch("offer")
.where()
.eq("user_id", userId)
.eq("status_id", offerViewedStatus)
.orderBy("updated_at")
.findList();
在添加orderBy之前,一切正常(并且由比Ebeans更有经验的开发人员编写),但是一旦我这样做,查询就会停止工作。
我缺少某种语法问题吗?
UserOffer类基于user_offer表,其中包含updated_at列,该列是带有时区字段的时间戳。
后端是Postgres。
答案 0 :(得分:0)
您可以尝试添加 asc 和 desc
List<UserOffer> userOffers = Ebean.find(UserOffer.class)
.fetch("offer")
.where()
.eq("user_id", userId)
.eq("status_id", offerViewedStatus)
.orderBy.asc("updated_at")
.findList();