Хотелось бы узнать, есть ли способ настроить многопользовательский сервер весенней загрузки 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