
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.06.2014, 18:17:39
|
|||
|---|---|---|---|
|
|||
Spirng jpa transaction |
|||
|
#18+
Добрый день Работаю с такой связкой: spirng jpa (hibernate) Есть вопрос на счет транзакций... В доках и в разных туториалах пишет что конфигурация Spring должна бить примерно: Код: xml 1. 2. 3. 4. 5. 6. 7. А в в файле persistence.xml выставлен параметр transaction-type="RESOURCE_LOCAL" Также надо помечать методы аннотациями @Transactional Но все прекрасно работает и без @Transactional и без TransactionManager в конфигурации Spring. Не могу понять почему? Вот например если использовать Hibernate + Spring и не обозначить метод @Transactional, то сразу будет ошибка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2014, 18:34:00
|
|||
|---|---|---|---|
|
|||
Spirng jpa transaction |
|||
|
#18+
denis111111Но все прекрасно работает и без @Transactional и без TransactionManager в конфигурации Spring. А запись в базу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2014, 18:44:08
|
|||
|---|---|---|---|
|
|||
Spirng jpa transaction |
|||
|
#18+
Blazkowicz, =) Я пробивал такое: Код: java 1. 2. 3. И удивлялся, как-это edit, проходит, но если изменить обьект, то будет видно, что БД не обновилась А обновилась она только с @Transactional Я то думал что и select не должен работать, но но работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2014, 07:26:30
|
|||
|---|---|---|---|
|
|||
Spirng jpa transaction |
|||
|
#18+
denis111111Blazkowicz, И удивлялся, как-это edit, проходит, но если изменить обьект, то будет видно, что БД не обновилась А обновилась она только с @Transactional Я то думал что и select не должен работать, но но работает... Так правильно! SELECT не меняет состояние БД, ему по большому счету COMMIT не нужен. А UPDATE и INSERT другое дело. Пока COMMIT не скажешь, никаких изменений не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2127013]: |
0ms |
get settings: |
12ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
43ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 322ms |
| total: | 495ms |

| 0 / 0 |
