Распространяются ли транзакции Java на хранимую процедуру MySQL? - PullRequest
0 голосов
/ 03 октября 2011

[Я получаю противоречивую информацию в Интернете, поэтому задаю конкретный вопрос.]

В моем приложении Java используются декларативные пружинные транзакции (с Hibernate ORM).

Если мое приложение вызывает уровень хранимых процедур MySQL из Java (DAO), распространяется ли моя транзакция?

Любая информация будет полезна.

Спасибо

1 Ответ

1 голос
/ 03 октября 2011

Это не транзакции Java.Декларативные транзакции просто отправляют BEGIN TRNANSACTION (или любой другой синтаксис для db vendor).Так что - да, это будет в рамках этой транзакции.

(ну, декларативные trnasactions Spring делают еще несколько вещей, таких как создание / закрытие сеанса гибернации и заполнение нескольких потоковых локальных ресурсов, но в отношении самих транзакцийПростое начало транзакции)

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