Как настроить многопользовательский сервер, который управляет соединениями Postgres и Oracle во время выполнения - PullRequest
0 голосов
/ 03 декабря 2018

Хотелось бы узнать, есть ли способ настроить многопользовательский сервер весенней загрузки 2, который работает с источниками данных postgresql и oracle, используя один и тот же репозиторий для postgresql и oracle.

У меня проблема в hibernate'sдиалект, потому что когда я выполняю запрос, он выполняется правильно на postgresql, но не в oracle.

Ребята, можете ли вы сказать мне, возможно ли изменить свойство "hibernate.dialect" во время выполнения, не затрагивая других арендаторов,или если есть другой способ сделать это.

Например, когда я вызываю метод save () в своем хранилище, я не могу определить, какой диалект он использует через объект DataSource.Различия между диалектами таковы:

Postgres: SELECT NEXTVAL ('seq_example');

Oracle: SELECT seq_example.nextval FROM DUAL;

Но он использует синтаксис Postgresqlвместо использования синтаксиса Oracle

Мой проект следует этому примеру: https://github.com/sunitk/multitenancy

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...