Я пытаюсь сделать запрос, где я хочу проверить, начинается ли с электронной почты или имя пользователя заданная строка. В sql-запросе я написал бы это с помощью
name like 'queryString%' or email like 'queryString%'
В ebean-запросе я бы хотел написать что-то вроде:
find.where().or(like('name', 'queryString%'), like('email', 'queryString%'));
Проблема в том, что или принимает выражение, а не список выражений, что я получаю при написании
find.where().like(...,...)
Как я понимаю, он делает такой запрос:
find.where().like(.., ...).like(..., ...)
использует AND.
Как написать такой запрос с помощью ebean?
Спасибо!