Ebeans - 尝试通过查询添加订单

时间:2018-01-12 20:28:34

标签: java postgresql ebean

我正在尝试将一个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。

1 个答案:

答案 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();