Итак, у меня есть две таблицы: пользователи и AlertHistory.Play Framework use Join Table в запросе (ExpressionList)
Я присоединился к AlertHistory пользователя, так что если я делаю:
List<User> users = new Model.Finder(Integer.class, User.class).setMaxRows(9).findList();
List<AlertHistory> ahc = users.get(3).getAlertHistoryCollection();
я получить список пользователей, и каждый пользователь будет иметь коллекцию AlertHistory объектов.
Что я хотел бы сделать с Finder, возвращает список пользователей, где AlertHistory NOT NULL. Я пробовал различную версию:
new Model.Finder(Integer.class, User.class).where().isNotNull("alertHistoryCollection").setMaxRows(9).findList();
но безрезультатно.
'isNotNull()' отлично работает на моей БД, поэтому не может воспроизвести это. Позаботьтесь о добавлении более подробной информации? – t0mppa