Выполнение сравнения кортежей с использованием Ebean - PullRequest
0 голосов
/ 16 октября 2018

Ищем, может ли Ebean поддерживать сравнение собственных кортежей с помощью gt, lt и т. Д.

Пример SQL Я хочу преобразовать в стандартную логику Ebean:

SELECT * FROM example_table t1
WHERE (t1.attribute_1, t1.attribute_2) <= (
    SELECT t2.attribute_1, t2.attribute_2 FROM example_table t2
    WHERE t2.id = ??
)

В этом случае внутренний запрос будет возвращать только один результат.

В Ebean для одного сравнения я обычно запускаю

Ebean.find(Example.class).where().gt("attribute_1", /* some value */).findList();

Однако я не знаю, каквключите внутренний запрос или сравните кортеж с другим кортежем.

Возможно ли это?

...