这是我的数据库(简化):
User
@ManyToMany
List<Section> sections;
public static Model.Finder<Long,User> find = new Model.Finder<Long, User>(Long.class, User.class);
Section
Integer year;
@ManyToMany
List<User> users;
public static Model.Finder<Long,Section> find = new Model.Finder<Long, Section>(Long.class, Section.class);
使用 Ebean,我需要列出今年(2012 年)没有与他们相关的任何部分的所有用户(因此,还包括那些根本没有与他们相关的部分的用户)。
但我看不出我会怎么做。
我试过了 :
User.find.where().isNull("sections").findList(); // but it didn't worked
所以我被困在这里。我怎样才能做到这一点?