К сожалению, у вас есть пара проблем.
- Hibernate не поддерживает объединение нескольких "физических" экземпляров базы данных
- Из коробки большинство баз данных не поддерживают объединение нескольких «физических» экземпляров базы данных
Фундаментальные БД хороши / эффективны только при объединении таблиц, которые находятся в одной базе данных. Существуют способы объединения баз данных, но если размер обеих таблиц велик, это может стать проблемой, и производительность может пострадать. Попробуйте поискать «соединение оракула через базу данных», и вы найдете несколько советов о том, как это сделать, но при этом нужно потрудиться с Oracle, чтобы создать виртуальную связь между одной БД и другой.
Я хотел бы рассмотреть возможность выполнения объединения в памяти, если вам удобно, что набор данных будет соответствовать ограничениям памяти, И вы делаете это только в одном особом случае.
Если вам понадобится сделать разные объединения между этими двумя базами данных, я бы выбрал более постоянное решение, например, ссылку на Oracle выше.