|
mybatis сложный rollback
|
|||
---|---|---|---|
#18+
Приветствую! Использую в проекте mybatis. Есть места в коде, когда выполняется много действий (update, delete, insert) и если в какой-то момент вылетает exception идет полный роллбэк. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Есть некоторые insert / delete / update, которые используются несколько раз. Хочу их вынести в отдельные методы, но не совсем понятно, как сохранить сессионность для транзакции..., чтобы можно было также сделать массовый rollback(). Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 16:34 |
|
mybatis сложный rollback
|
|||
---|---|---|---|
#18+
qi_ipХочу их вынести в отдельные методыпокажите как. Вроде все компактно. Меньше экрана. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 17:02 |
|
mybatis сложный rollback
|
|||
---|---|---|---|
#18+
Код: java 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 17:03 |
|
mybatis сложный rollback
|
|||
---|---|---|---|
#18+
забыл ник, Возможно Session даже можно не передавать. Код: java 1.
По моему такие фабричные одну и ту же сессию возвращают в ORM-ах обычно. Хотя я могу и ошибаться. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 17:56 |
|
mybatis сложный rollback
|
|||
---|---|---|---|
#18+
vas0забыл ник, Возможно Session даже можно не передавать. Код: java 1.
По моему такие фабричные одну и ту же сессию возвращают в ORM-ах обычно. Хотя я могу и ошибаться. Это порочная практика, забудьте про такое, иначе рано или поздно застрелитесь ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 18:01 |
|
mybatis сложный rollback
|
|||
---|---|---|---|
#18+
vas0, В хибере да. А тут не знаю ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 18:48 |
|
mybatis сложный rollback
|
|||
---|---|---|---|
#18+
qi_ipПриветствую! Использую в проекте mybatis. Есть места в коде, когда выполняется много действий (update, delete, insert) и если в какой-то момент вылетает exception идет полный роллбэк. А чтобы ты хотел? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 15:34 |
|
mybatis сложный rollback
|
|||
---|---|---|---|
#18+
qi_ip, данный пример неудачен т.к. не показывает суть проблемы. Покажи на реальном примере что надо сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2019, 17:24 |
|
|
start [/forum/topic.php?fid=59&msg=39862983&tid=2121115]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 238ms |
total: | 373ms |
0 / 0 |