【问题标题】:Ebean .ne, .like and .not?Ebean .ne、.like 和 .not?
【发布时间】:2014-03-22 21:43:22
【问题描述】:

将保持简单。

我有以下代码...

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

当使用 .ilike() 时,它返回用户参与的所有组的正确列表。

我需要的是与此相反的,有效的,.notlike(blah, blah)。

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

您可以“否定表达式(以 NOT 为前缀)”,但我不知道如何合并它,所以有什么想法吗??

出于某种原因,.ne 与 .eq 的功能完全相同,我尝试了各种其他愚蠢的方法,但都没有奏效。

提前致谢!

【问题讨论】:

    标签: playframework-2.0 ebean


    【解决方案1】:

    你差不多完成了:

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

    【讨论】:

    • 我没有得到预期的行为,但语法似乎很好。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-15
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多