Как сделать динамический запрос в jpa с использованием Pagination?

Как сделать такой запрос чтобы можно было вытащить специальную колонку и можно было при поиске учитывать дальнейшие добавление колонок в базу

Например как:

Но таком случае мы делаем только поиск по одной колонке

@Query(value="SELECT SUM(u.sum) from users u where ?1=?2");

Так же в jpa учитывается только сортировка по всем юзера который тоже не подходит

Page<User> refundPage 
              = refundRepository.findAll(BooleanExpression exp, pagination.paginate(page, size, sortBy));

Ответы (0 шт):