У нас есть старое веб-приложение на основе EJB, которое мы должны перенести в загрузочную версию Spring. Для подключения к базе данных это простой старый подход к подключению jdbc на данный момент.
Мы хотим использовать транзакции Spring и удалять EJB-транзакции, но готовы сохранить прежнюю старую связь с jdbc. Короче говоря, мы не хотим вносить изменения в нашем уровне DAO для преобразования простого старого jdbc в Spring JdbcTemplate.
Обратите внимание, что у нас есть наш собственный алгоритм пула соединений, и мы создаем объект соединения и закрываем его в пуле.
Наряду с этим мы хотим, чтобы наше приложение было мультитенантным и могло работать с несколькими базами данных на основе предоставленного нами «tenantID».
Я действительно пытался реализовать это, ноэто не работает. Мне пришлось вручную сделать con.commit ();и con.rollback ();
Есть ли способ использовать транзакции Spring с простым старым подключением jdbc по приведенному выше сценарию?