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

start [/forum/topic.php?fid=59&msg=38675878&tid=2127013]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 337ms |

| 0 / 0 |
