Использование одного и того же соединения в Hibernate, а также JDBC - PullRequest
0 голосов
/ 07 марта 2019

У меня есть система, которая использует jdbc и hibernate. В jdbc мы управляем собственным соединением, таким как открытие, закрытие, принятие. У нас также есть методы гибернации, которые управляют его собственным соединением. Я хочу создать одно соединение при запуске транзакции и использовать его везде в методах jdbc и hibernate. Например:

void updateRecords(){
    // returns connection with autoCommit = false;
    Connection conn = ConnectionHelper.getDBConnection();
    updateTable1UsingJdbc(conn);
    UpdatesTable1UsingHibernate();
    updateTable2UsingJdbc(conn);
    UpdatesTable3UsingHibernate();
    conn.commit();
}

В приведенном выше коде я хочу использовать то же соединение для методов Hibernate. Источник данных для спящего режима настраивается в файле XML.

Есть ли способ сделать это? Дайте мне знать, если вам нужна дополнительная информация.

P.S Я посмотрел в пост ниже для ответов: Hibernate и JDBC в одной транзакции

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