Ebean Как получить два результата из необработанного запроса Sql - PullRequest
0 голосов
/ 01 марта 2020

Я делаю такой запрос:

SELECT SQL_CALC_FOUND_ROWS * FROM table;
SELECT FOUND_ROWS();

Итак, у меня есть два результата. Запрос гораздо сложнее, чем в примере выше, и результат должен быть разбит на страницы.

Запрос достаточно сложный, чтобы запрос бина с методом findPagedList не справился с работой.

С mybatis это можно сделать следующим образом:

<select id="list2" resultMap="data,count">
    SELECT SQL_CALC_FOUND_ROWS id,name FROM test_date limit 2 OFFSET 0;
    SELECT FOUND_ROWS() as count;
</select>

Как мне достичь этого с Ebean?

...