
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.06.2014, 18:17
|
|||
|---|---|---|---|
|
|||
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
|
|||
|---|---|---|---|
|
|||
Spirng jpa transaction |
|||
|
#18+
denis111111Но все прекрасно работает и без @Transactional и без TransactionManager в конфигурации Spring. А запись в базу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.06.2014, 18:44
|
|||
|---|---|---|---|
|
|||
Spirng jpa transaction |
|||
|
#18+
Blazkowicz, =) Я пробивал такое: Код: java 1. 2. 3. И удивлялся, как-это edit, проходит, но если изменить обьект, то будет видно, что БД не обновилась А обновилась она только с @Transactional Я то думал что и select не должен работать, но но работает... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.06.2014, 07:26
|
|||
|---|---|---|---|
|
|||
Spirng jpa transaction |
|||
|
#18+
denis111111Blazkowicz, И удивлялся, как-это edit, проходит, но если изменить обьект, то будет видно, что БД не обновилась А обновилась она только с @Transactional Я то думал что и select не должен работать, но но работает... Так правильно! SELECT не меняет состояние БД, ему по большому счету COMMIT не нужен. А UPDATE и INSERT другое дело. Пока COMMIT не скажешь, никаких изменений не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2127013]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
200ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 529ms |

| 0 / 0 |
