Ищем, может ли 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();
Однако я не знаю, каквключите внутренний запрос или сравните кортеж с другим кортежем.
Возможно ли это?