![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
Bean with container-managed transaction (атрибут - Required):
так вот если ошибка возникает при втором апдейте - то первый не откатывается. А ведь должен ? Что интересно - если устанавливаю RequiresNew - отрабатывает. |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
А если так?
|
|||
|
||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
на самом деле именно так и сделано, а это существенно ? |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
Два стейтмента на одном коннекте - нехорошо как-то...
|
|||
|
||||
| igon |
|
||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 30.10.2004 Репутация: нет Всего: 21 |
Не должен, если Connection находится в режиме auto-commit. По умолчанию, все новые Connection создаются именно в нем. В этом режиме после выполнения каждого Statement выдается commit. Для его отключения дай команду
перед первым Statement, который войдет в транзакцию. con.commit/rollback тебе придется выдавать самому. А для какого диапазона ты устанавливаешь RequiresNew? Приведи все-таки полный реальный код. Потому как возможна ситуация, когда у тебя будет ДВЕ транзакции, независимые
Хм. а почему?!?! Дай, если можно, ссылку на доку. Можно, конечно, добавлять и между statemen`ами
но - обязательно ли? Это сообщение отредактировал(а) igon - 22.12.2005, 03:03 -------------------- Хотите поговорить об этом? |
||||||||
|
|||||||||
| KostenkoSergey |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 31.10.2005 Где: Kiev Репутация: 3 Всего: 8 |
а код в принципах реальный... это один метод - соответственно атрибут ему и ставлю.... Реквайрес - не отрабатывает РеквайресНью - отрабатывает - но мне не подходит |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |