В Hibernate можно вставить такой запрос как NamedQuery или типо того к одному классу, в котором будет итоговый набор полей? Всмысле чтобы всю логику по объединению таблиц и тд не тащить в HIbernate сам. Типо есть результат запроса и есть класс с полями под этот результат
https://vladmihalcea.com/the-best-way-to-map-a-projection-query-to-a-dto-with-jpa-and-hibernate/ - это?
Ну или тут покурите: https://www.baeldung.com/hibernate-query-to-custom-class
похоже. Еще читаю. У меня без спринга. Еще query.scroll использую. Задача переливать данные из одной бд в другую на постоянной основе. Раз в сутки будет запускаться и забирать новые записи
ETL свой? Зачем? Может, готовое что-то найдётся? Или нельзя?
хотят чтобы все собиралось в bd postgreSql, а оттуда уже забирать будут.
Сколько там этого всего и как забирать будут? Для чего забирать? Для аналитики?
забирать для аналитики. Есть несколько источников. В основном бд, один из источников файл с логами. Ежедневно будет пару милиоонов новых записей в каждом источнике. Нужно собирать в одном месте. Забирать из источника по требованию сразу нельзя потому что разный срок хранения и может уже не быть что нужно.
Обсуждают сегодня