powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC и глобальные транзакции
2 сообщений из 2, страница 1 из 1
JDBC и глобальные транзакции
    #33649729
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет.
Такой вопрос: в веблоджике есть XA датасурс (поддерживающий глобальные транзакции). Есть sission bean с transaction type = Container, складывающий данные в базу.
Так вот, как мне, юзая коннекшны из этого датасурса, их (эти самые глобальные транзакции) обеспечить? Не вызывать connection.close() в методах бина?
...
Рейтинг: 0 / 0
JDBC и глобальные транзакции
    #33655091
deepsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
close() нужно вызвать. Он же у Вас вызывается на java.sql.Connection ? В случае глобальных транзакций, реальный коннект держит PooledConnection - и поэтому close() не приводит к автоматическому закрытию коннекта. Менеджер транзакций сам позаботится о коннекте и закроет его в нужный момент, предварительно закомитив или откатив глобальную транзакцию. В методах бина нельзя делать явный комит или откат транзакций.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC и глобальные транзакции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]