Но я также вижу здесь некоторые упоминания о JTA, например getCurrentSeessionSession. () получает сеанс, связанный с текущей транзакцией JTA. Вопрос: - По сути, я хочу понять роль JTA и jdbc в спящем режиме.
Вопрос2: - Я вижу ниже фрагмент кода в любой операции в спящем режиме.
Код: Выделить всё
try{
session = factory.openSession();
tx = session.beginTransaction();
session.save(myClass);
tx.commit();
}
finally{
session.close();
}
если мы запустим несколько транзакций из одного сеанса, мы будем использовать одно и то же соединение. Как только мы зафиксируем конкретную транзакцию, все транзакции,
созданные в одном сеансе, будут зафиксированы один раз. Итак, чего мы пытаемся достичь с помощью tx = session.beginTransaction();
Подробнее здесь: https://stackoverflow.com/questions/745 ... nfigurable