всем привет, подскажите, как реализовать следующую задачу:
есть две БД: oracle и postgresql, в каждой по несколько схем - для каждого пользователя своя
нашел механизм роутинга по датасорсам у спринга через AbstractRoutingDataSource, но он работает только в рамках одного диалекта, т.е. если обе БД oracle, то все работает без проблем, если БД разные, то sql запросы генерируются для всех БД по одному диалекту - который будет установлен при старте приложения. т.е. если на старте выбран PostgreSQL диалект, то запросы в oracle БД иногда будут невалидными, т.к. генерируются они как для постгри
вопрос, как решить эту проблему?