Как использовать транзакции Spring с простым старым соединением jdbc без шаблона Spring jdbc? - PullRequest
0 голосов
/ 06 ноября 2019

У нас есть старое веб-приложение на основе EJB, которое мы должны перенести в загрузочную версию Spring. Для подключения к базе данных это простой старый подход к подключению jdbc на данный момент.

Мы хотим использовать транзакции Spring и удалять EJB-транзакции, но готовы сохранить прежнюю старую связь с jdbc. Короче говоря, мы не хотим вносить изменения в нашем уровне DAO для преобразования простого старого jdbc в Spring JdbcTemplate.

Обратите внимание, что у нас есть наш собственный алгоритм пула соединений, и мы создаем объект соединения и закрываем его в пуле.

Наряду с этим мы хотим, чтобы наше приложение было мультитенантным и могло работать с несколькими базами данных на основе предоставленного нами «tenantID».

Я действительно пытался реализовать это, ноэто не работает. Мне пришлось вручную сделать con.commit ();и con.rollback ();

Есть ли способ использовать транзакции Spring с простым старым подключением jdbc по приведенному выше сценарию?

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