Ebean .ne,.like和.not?

时间:2014-03-22 21:43:23

标签: playframework-2.0 ebean

保持简单。

我有以下代码......

public static List<Group> findNotInvolving(String user) {   
    return find.where()
            .ilike("task.owner.email", user)
            .findList();
}

使用.ilike()时,它会返回用户所涉及的所有组的正确列表。

我需要的是与此截然相反的,如此有效,。不喜欢(等等,等等)。

根据这里的Ebeans表达列表...... http://www.avaje.org/static/javadoc/pub/com/avaje/ebean/ExpressionList.html#not(com.avaje.ebean.Expression)

你可以“否定表达式(用NOT作为前缀)”,但我不知道如何将它合并,所以任何想法?

由于某种原因.ne与.eq完全相同,我尝试了各种其他愚蠢的事情但没有工作。

提前致谢!

1 个答案:

答案 0 :(得分:3)

你差不多完成了:

return find.where()
    .not(Expr.ilike("task.owner.email", user))
    .findList();