保持简单。
我有以下代码......
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完全相同,我尝试了各种其他愚蠢的事情但没有工作。
提前致谢!
答案 0 :(得分:3)
你差不多完成了:
return find.where()
.not(Expr.ilike("task.owner.email", user))
.findList();