Я делаю такой запрос:
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?