Есть ли способы красиво сбилдить select запрос в бд, кроме как конкатенацией, если нет энтити?
Чуть подробнее
Дано: таблица в бд (постгрес, энтити для таблицы создать нельзя, т.к. структура заранее неизвестна), список полей и типов данных для данной таблицы.
Нужно: на основе названия таблицы, фильтра (Map<поле, значениеПоля> + тип данных поля) и данных пагинации (номер страницы, размер) сгенерить select запрос в бд
Вопрос: есть ли способы сгенерить запрос кроме как простой конкатенацией строк?
Возможно, существует билдер аналогичный CriteriaBuilder который можно заюзать используя поля в текстовом виде без модели
Да, это велосипед, но такова воля заказчика