У меня есть запрос к нескольким таблицам, которые находятся в разных схемах, и я хочу преобразовать результат запроса в POJO, чтобы я мог вернуть ответ JSON.
Я попытался @SqlResultSetMapping с @EntityResult с классом, имеющим поля по столбцам SELECT из запроса, но я не получаю pojo и spring-jpa, сообщая мне об ошибке «Не удалось преобразовать из ....».
Например, Схема - это sc1, а sc2 ... таблицы - это sc1.T1 и sc2.t2.T1 имеет столбцы T1C1, T1C2 и т. Д., А T2 имеет столбцы T2C1 и T2C2 и т. Д. Запрос похож на
, выберите t1.T1C1, t1.T1C2, t2.T2C1, t2.T2C2 из sc1T1 как внутреннее соединение t1 на sc2.T2 как t2 на t1.c1 = t2.c2
Теперь, поскольку нет фактической связи между этими таблицами (T1 и T2) на уровне схемы, нетотношение уровня сущности и, следовательно, я не могу использовать Hibernate Query Language или JPQL, поэтому результатом является объект POJO.Мне просто нужно использовать собственный запрос и получить результат, но проблема заключается в преобразовании его в POJO